https://www.mediawiki.org/wiki/Special:Code/MediaWiki/109586

Revision: 109586
Author:   preilly
Date:     2012-01-19 23:57:04 +0000 (Thu, 19 Jan 2012)
Log Message:
-----------
only show sopa banner on wikipedia

Modified Paths:
--------------
    trunk/extensions/MobileFrontend/MobileFrontend.php

Modified: trunk/extensions/MobileFrontend/MobileFrontend.php
===================================================================
--- trunk/extensions/MobileFrontend/MobileFrontend.php  2012-01-19 23:52:46 UTC 
(rev 109585)
+++ trunk/extensions/MobileFrontend/MobileFrontend.php  2012-01-19 23:57:04 UTC 
(rev 109586)
@@ -493,7 +493,7 @@
         * @return bool
         */
        public function beforePageDisplayHTML( &$out, &$text ) {
-               global $wgContLang, $wgRequest, $wgMemc, $wgUser;
+               global $wgContLang, $wgRequest, $wgMemc, $wgUser, $wgConf;
                wfProfileIn( __METHOD__ );
 
                $userAgent = $_SERVER['HTTP_USER_AGENT'];
@@ -678,8 +678,12 @@
                $this->sendApplicationVersionVaryHeader();
                $this->checkUserStatus();
                $this->checkUserLoggedIn();
-               
-               if (self::$code === 'en') {
+
+               $DB = wfGetDB( DB_MASTER );
+               $DBName = $DB->getDBname();
+
+               list( $site, $lang ) = $wgConf->siteFromDB( $DBName );
+               if ( $site == 'wikipedia' && self::$code === 'en' ) {
                        self::$displayNoticeId = 2;
                }
 
@@ -1596,7 +1600,7 @@
                                        $sopaNoticeTemplate = new 
SopaNoticeTemplate();  
                                        $sopaNoticeTemplate->set( 'messages', 
self::$messages );         
                                        $noticeHtml = 
$sopaNoticeTemplate->getHTML();    
-                               }        
+                               }
                        }
 
                        // header( 'Content-Type: application/xhtml+xml; 
charset=utf-8' );


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

Reply via email to