* Don't show Special:Popularpages if the counters are disabled
authorAntoine Musso <hashar@users.mediawiki.org>
Sun, 13 Jun 2004 00:34:46 +0000 (00:34 +0000)
committerAntoine Musso <hashar@users.mediawiki.org>
Sun, 13 Jun 2004 00:34:46 +0000 (00:34 +0000)
* ugly array_merge

includes/SpecialPage.php

index 835091e..165ef04 100644 (file)
@@ -13,8 +13,13 @@ $wgSpecialPages = array(
        "Statistics"    => new SpecialPage( "Statistics" ),
        "Randompage"    => new SpecialPage( "Randompage" ),
        "Lonelypages"   => new SpecialPage( "Lonelypages" ),
-       "Unusedimages"  => new SpecialPage( "Unusedimages" ),
-       "Popularpages"  => new SpecialPage( "Popularpages" ),
+       "Unusedimages"  => new SpecialPage( "Unusedimages" )
+);
+if( !$wgDisableCounters )
+{
+       $wgSpecialPages["Popularpages"] = new SpecialPage( "Popularpages" );
+}
+$wgSpecialPages = array_merge($wgSpecialPages, array (
        "Wantedpages"   => new SpecialPage( "Wantedpages" ),
        "Shortpages"    => new SpecialPage( "Shortpages" ),
        "Longpages"             => new SpecialPage( "Longpages" ),
@@ -44,7 +49,7 @@ $wgSpecialPages = array(
        "Import"                => new SpecialPage( "Import", "sysop" ),
        "Lockdb"                => new SpecialPage( "Lockdb", "developer" ),
        "Unlockdb"              => new SpecialPage( "Unlockdb", "developer" )
-);
+));
 
 class SpecialPage
 {