aboutsummaryrefslogtreecommitdiffstats
path: root/includes/SpecialPage.php
diff options
context:
space:
mode:
Diffstat (limited to 'includes/SpecialPage.php')
-rw-r--r--includes/SpecialPage.php15
1 files changed, 11 insertions, 4 deletions
diff --git a/includes/SpecialPage.php b/includes/SpecialPage.php
index 5b013bffe1fc..c8e97f2311d8 100644
--- a/includes/SpecialPage.php
+++ b/includes/SpecialPage.php
@@ -1,5 +1,5 @@
<?php
-
+global $wgSpecialPages;
$wgSpecialPages = array(
"Userlogin" => new UnlistedSpecialPage( "Userlogin" ),
"Userlogout" => new UnlistedSpecialPage( "Userlogout" ),
@@ -9,11 +9,18 @@ $wgSpecialPages = array(
"Upload" => new SpecialPage( "Upload" ),
"Imagelist" => new SpecialPage( "Imagelist" ),
"Listusers" => new SpecialPage( "Listusers" ),
+ "Listadmins" => new SpecialPage( "Listadmins" ),
"Statistics" => new SpecialPage( "Statistics" ),
"Randompage" => new SpecialPage( "Randompage" ),
"Lonelypages" => new SpecialPage( "Lonelypages" ),
- "Unusedimages" => new SpecialPage( "Unusedimages" ),
- "Popularpages" => new SpecialPage( "Popularpages" ),
+ "Unusedimages" => new SpecialPage( "Unusedimages" )
+);
+global $wgDisableCounters;
+if( !$wgDisableCounters )
+{
+ $wgSpecialPages["Popularpages"] = new SpecialPage( "Popularpages" );
+}
+$wgSpecialPages = array_merge($wgSpecialPages, array (
"Wantedpages" => new SpecialPage( "Wantedpages" ),
"Shortpages" => new SpecialPage( "Shortpages" ),
"Longpages" => new SpecialPage( "Longpages" ),
@@ -43,7 +50,7 @@ $wgSpecialPages = array(
"Import" => new SpecialPage( "Import", "sysop" ),
"Lockdb" => new SpecialPage( "Lockdb", "developer" ),
"Unlockdb" => new SpecialPage( "Unlockdb", "developer" )
-);
+));
class SpecialPage
{