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

Revision: 84690
Author:   demon
Date:     2011-03-24 17:38:40 +0000 (Thu, 24 Mar 2011)
Log Message:
-----------
Partial revert r84686: Yaron wants to maintain b/c in these still

Modified Paths:
--------------
    trunk/extensions/AdminLinks/AdminLinks_body.php
    trunk/extensions/ApprovedRevs/ApprovedRevs.hooks.php
    trunk/extensions/ApprovedRevs/ApprovedRevs_body.php
    trunk/extensions/ApprovedRevs/SpecialApprovedRevs.php
    trunk/extensions/ReplaceText/SpecialReplaceText.php

Modified: trunk/extensions/AdminLinks/AdminLinks_body.php
===================================================================
--- trunk/extensions/AdminLinks/AdminLinks_body.php     2011-03-24 17:25:23 UTC 
(rev 84689)
+++ trunk/extensions/AdminLinks/AdminLinks_body.php     2011-03-24 17:38:40 UTC 
(rev 84690)
@@ -15,6 +15,11 @@
         */
        function __construct() {
                parent::__construct( 'AdminLinks' );
+               // deprecated in MW 1.16
+               global $wgVersion;
+               if ( version_compare( $wgVersion, '1.16', '<' ) ) {
+                       wfLoadExtensionMessages( 'AdminLinks' );
+               }
                global $wgUser;
                $this->skin = $wgUser->getSkin();
        }
@@ -85,6 +90,11 @@
                global $wgUser;
                // if user is a sysop, add link
                if ( $wgUser->isAllowed( 'adminlinks' ) ) {
+                       // deprecated in MW 1.16
+                       global $wgVersion;
+                       if ( version_compare( $wgVersion, '1.16', '<' ) ) {
+                               wfLoadExtensionMessages( 'AdminLinks' );
+                       }
                        $al = SpecialPage::getTitleFor( 'AdminLinks' );
                        $href = $al->getLocalURL();
                        $admin_links_vals = array(

Modified: trunk/extensions/ApprovedRevs/ApprovedRevs.hooks.php
===================================================================
--- trunk/extensions/ApprovedRevs/ApprovedRevs.hooks.php        2011-03-24 
17:25:23 UTC (rev 84689)
+++ trunk/extensions/ApprovedRevs/ApprovedRevs.hooks.php        2011-03-24 
17:38:40 UTC (rev 84690)
@@ -171,6 +171,7 @@
                }
 
                ApprovedRevs::addCSS();
+               ApprovedRevs::loadMessages();
 
                $content = '';
 
@@ -208,6 +209,7 @@
                }
 
                ApprovedRevs::addCSS();
+               ApprovedRevs::loadMessages();
                if ( $revisionID == $article->getLatest() ) {
                        $text = Xml::element(
                                'span',
@@ -260,6 +262,7 @@
                $latestRevID = $title->getLatestRevID();
                if ( ! empty( $approvedRevID ) && $approvedRevID != 
$latestRevID ) {
                        ApprovedRevs::addCSS();
+                       ApprovedRevs::loadMessages();
                        global $wgOut;
                        $wgOut->addHTML( '<p class="approvedRevsEditWarning">' 
.  wfMsg( 'approvedrevs-editwarning' ) . "</p>\n" );
                }
@@ -279,6 +282,7 @@
                $latestRevID = $wgTitle->getLatestRevID();
                if ( ! empty( $approvedRevID ) && $approvedRevID != 
$latestRevID ) {
                        ApprovedRevs::addCSS();
+                       ApprovedRevs::loadMessages();
                        $preFormHTML .= '<p><strong>' .  wfMsg( 
'approvedrevs-editwarning' ) . "</strong></p>\n";
                }
                return true;
@@ -337,6 +341,8 @@
                // this will be null if there's no ID
                $approvedRevID = ApprovedRevs::getApprovedRevID( 
$article->getTitle() );
                $article->approvedRevID = $approvedRevID;
+               // also load extension messages, while we're at it
+               ApprovedRevs::loadMessages();
                return true;
        }
        

Modified: trunk/extensions/ApprovedRevs/ApprovedRevs_body.php
===================================================================
--- trunk/extensions/ApprovedRevs/ApprovedRevs_body.php 2011-03-24 17:25:23 UTC 
(rev 84689)
+++ trunk/extensions/ApprovedRevs/ApprovedRevs_body.php 2011-03-24 17:38:40 UTC 
(rev 84690)
@@ -232,4 +232,13 @@
                );
                $wgOut->addLink( $link );
        }
+
+       public static function loadMessages() {
+               // for backwards compatibility
+               global $wgVersion;
+               if ( version_compare( $wgVersion, '1.16', '<' ) ) {
+                       wfLoadExtensionMessages( 'ApprovedRevs' );
+               }
+       }
+
 }

Modified: trunk/extensions/ApprovedRevs/SpecialApprovedRevs.php
===================================================================
--- trunk/extensions/ApprovedRevs/SpecialApprovedRevs.php       2011-03-24 
17:25:23 UTC (rev 84689)
+++ trunk/extensions/ApprovedRevs/SpecialApprovedRevs.php       2011-03-24 
17:38:40 UTC (rev 84690)
@@ -13,6 +13,7 @@
         */
        function __construct() {
                parent::__construct( 'ApprovedRevs' );
+               ApprovedRevs::loadMessages();
        }
 
        function execute( $query ) {

Modified: trunk/extensions/ReplaceText/SpecialReplaceText.php
===================================================================
--- trunk/extensions/ReplaceText/SpecialReplaceText.php 2011-03-24 17:25:23 UTC 
(rev 84689)
+++ trunk/extensions/ReplaceText/SpecialReplaceText.php 2011-03-24 17:38:40 UTC 
(rev 84690)
@@ -6,7 +6,11 @@
         * Constructor
         */
        public function __construct() {
+               global $wgVersion;
                parent::__construct( 'ReplaceText', 'replacetext' );
+               if ( version_compare( $wgVersion, '1.16', '<' ) ) {
+                       wfLoadExtensionMessages( 'ReplaceText' );
+               }
        }
 
        function execute( $query ) {


_______________________________________________
MediaWiki-CVS mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-cvs

Reply via email to