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

Revision: 113400
Author:   preilly
Date:     2012-03-08 20:39:18 +0000 (Thu, 08 Mar 2012)
Log Message:
-----------
1.19wmf: MFT r113399

Modified Paths:
--------------
    
branches/wmf/1.19wmf1/extensions/ZeroRatedMobileAccess/ZeroRatedMobileAccess.body.php
    
branches/wmf/1.19wmf1/extensions/ZeroRatedMobileAccess/ZeroRatedMobileAccess.php

Modified: 
branches/wmf/1.19wmf1/extensions/ZeroRatedMobileAccess/ZeroRatedMobileAccess.body.php
===================================================================
--- 
branches/wmf/1.19wmf1/extensions/ZeroRatedMobileAccess/ZeroRatedMobileAccess.body.php
       2012-03-08 20:38:33 UTC (rev 113399)
+++ 
branches/wmf/1.19wmf1/extensions/ZeroRatedMobileAccess/ZeroRatedMobileAccess.body.php
       2012-03-08 20:39:18 UTC (rev 113400)
@@ -1,5 +1,29 @@
 <?php
 
+/**
+ * Main class for ZeroRatedMobileAccess extension.
+ *
+ * @file
+ * @ingroup Extensions
+ */
+class ZeroRatedMobileAccess extends SpecialPage {
+       /**
+        * Constructor — set up the ZeroRatedMobileAccess page
+        */
+       public function __construct() {
+               parent::__construct( 'ZeroRatedMobileAccess' );
+       }
+
+       /**
+        * Show the special page
+        *
+        * @param $par Mixed: parameter passed to the special page or null
+        */
+       public function execute( $par ) {
+               $this->setHeaders();
+       }
+}
+
 class ExtZeroRatedMobileAccess {
        const VERSION = '0.0.9';
 
@@ -128,7 +152,7 @@
                                        $output .= $banner;
                                }
                        }
-                       if ( $out->getPageTitle() === 'Special:ZeroRated' ) {
+                       if ( $out->getTitle()->isSpecial( 
'ZeroRatedMobileAccess' ) ) {
                                $out->clearHTML();
                                $out->setPageTitle( null );
                                $output .= wfMsg( 
'zero-rated-mobile-access-desc' );

Modified: 
branches/wmf/1.19wmf1/extensions/ZeroRatedMobileAccess/ZeroRatedMobileAccess.php
===================================================================
--- 
branches/wmf/1.19wmf1/extensions/ZeroRatedMobileAccess/ZeroRatedMobileAccess.php
    2012-03-08 20:38:33 UTC (rev 113399)
+++ 
branches/wmf/1.19wmf1/extensions/ZeroRatedMobileAccess/ZeroRatedMobileAccess.php
    2012-03-08 20:39:18 UTC (rev 113400)
@@ -33,6 +33,7 @@
 $autoloadClasses = array (
        'ZeroRatedMobileAccessTemplate' => 'ZeroRatedMobileAccessTemplate',
        'ExtZeroRatedMobileAccess' => 'ZeroRatedMobileAccess.body',
+       'ZeroRatedMobileAccess' => 'ZeroRatedMobileAccess.body',
 );
 
 foreach ( $autoloadClasses as $className => $classFilename ) {
@@ -42,3 +43,5 @@
 $wgEnableZeroRatedMobileAccessTesting = false;
 
 $wgHooks['BeforePageDisplay'][] = 
'ExtZeroRatedMobileAccess::onBeforePageDisplay';
+$wgSpecialPages['ZeroRatedMobileAccess'] = 'ZeroRatedMobileAccess';
+$wgSpecialPageGroups['ZeroRatedMobileAccess'] = 'other';


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

Reply via email to