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