http://www.mediawiki.org/wiki/Special:Code/MediaWiki/99584

Revision: 99584
Author:   aaron
Date:     2011-10-11 22:16:09 +0000 (Tue, 11 Oct 2011)
Log Message:
-----------
(bug 31489) - 'Logged-out users might overwrite earlier unsighted revisions due 
to oldid in edit link'. Quick fix to remove oldid=x from URL when viewing the 
stable version. At some point the 'edit' tab on stable versions changed to have 
the oldid due to core changes.

Modified Paths:
--------------
    
branches/wmf/1.18wmf1/extensions/FlaggedRevs/presentation/FlaggedPageView.php

Modified: 
branches/wmf/1.18wmf1/extensions/FlaggedRevs/presentation/FlaggedPageView.php
===================================================================
--- 
branches/wmf/1.18wmf1/extensions/FlaggedRevs/presentation/FlaggedPageView.php   
    2011-10-11 22:08:45 UTC (rev 99583)
+++ 
branches/wmf/1.18wmf1/extensions/FlaggedRevs/presentation/FlaggedPageView.php   
    2011-10-11 22:16:09 UTC (rev 99584)
@@ -1212,9 +1212,15 @@
                if ( $pendingEdits ) {
                        if ( isset( $views['edit'] ) ) {
                                $views['edit']['text'] = wfMsg( 
'revreview-edit' );
+                               if ( $this->showingStable() ) { // bug 31489
+                                       $views['edit']['href'] = 
$skin->getTitle()->getFullURL( 'action=edit' );
+                               }
                        }
-                       if ( isset( $views['viewsource'] ) ) {
+                       if ( isset( $views['viewsource'] ) ) { // bug 31489
                                $views['viewsource']['text'] = wfMsg( 
'revreview-source' );
+                               if ( $this->showingStable() ) {
+                                       $views['viewsource']['href'] = 
$skin->getTitle()->getFullURL( 'action=edit' );
+                               }
                        }
                }
                # Add "pending changes" tab if the page is not synced


_______________________________________________
MediaWiki-CVS mailing list
MediaWiki-CVS@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-cvs

Reply via email to