X-Git-Url: http://git.heureux-cyclage.org/?a=blobdiff_plain;ds=sidebyside;f=includes%2FSpecialPage.php;h=5cc1e84231641a06ce8d418eb4ae24d18fffc222;hb=8f0f91659d5db006f61ff8c3332f83928e546f5d;hp=d593c33a035b2a89140a083594e19b65f0b60d8f;hpb=b88747bf3ddd53ea322d2d3b3d548a04de1bde67;p=lhc%2Fweb%2Fwiklou.git diff --git a/includes/SpecialPage.php b/includes/SpecialPage.php index d593c33a03..5cc1e84231 100644 --- a/includes/SpecialPage.php +++ b/includes/SpecialPage.php @@ -12,6 +12,7 @@ * DO NOT manipulate this array at run-time. * * @package MediaWiki + * @subpackage SpecialPage */ /** @@ -31,12 +32,17 @@ $wgSpecialPages = array( 'Userlogout' => new UnlistedSpecialPage( 'Userlogout' ), 'Preferences' => new SpecialPage( 'Preferences' ), 'Watchlist' => new SpecialPage( 'Watchlist' ), + + 'Mytalk' => new UnlistedSpecialPage( 'Mytalk'), + 'Mycontributions' => new UnlistedSpecialPage( 'Mycontributions'), + 'Mypage' => new UnlistedSpecialPage( 'Mypage'), + 'Recentchanges' => new SpecialPage( 'Recentchanges' ), 'Upload' => new SpecialPage( 'Upload' ), 'Imagelist' => new SpecialPage( 'Imagelist' ), 'Newimages' => new SpecialPage( 'Newimages' ), 'Listusers' => new SpecialPage( 'Listusers' ), - 'Listadmins' => new SpecialPage( 'Listadmins' ), + 'Listadmins' => new UnlistedSpecialPage( 'Listadmins' ), 'Statistics' => new SpecialPage( 'Statistics' ), 'Randompage' => new SpecialPage( 'Randompage' ), 'Lonelypages' => new SpecialPage( 'Lonelypages' ), @@ -45,16 +51,15 @@ $wgSpecialPages = array( 'Unusedimages' => new SpecialPage( 'Unusedimages' ) ); +global $wgUseValidation ; +if ( $wgUseValidation ) + $wgSpecialPages['Validate'] = new SpecialPage( 'Validate' ); + global $wgDisableCounters; if( !$wgDisableCounters ) { $wgSpecialPages['Popularpages'] = new SpecialPage( 'Popularpages' ); } -global $wgUseData ; -if ( $wgUseData ) { - $wgSpecialPages['Data'] = new SpecialPage( 'Data' ); -} - global $wgDisableInternalSearch; if( !$wgDisableInternalSearch ) { $wgSpecialPages['Search'] = new UnlistedSpecialPage( 'Search' ); @@ -69,7 +74,6 @@ $wgSpecialPages = array_merge($wgSpecialPages, array ( 'Deadendpages' => new SpecialPage( 'Deadendpages' ), 'Allpages' => new SpecialPage( 'Allpages' ), 'Ipblocklist' => new SpecialPage( 'Ipblocklist' ), - 'Maintenance' => new SpecialPage( 'Maintenance' ), 'Specialpages' => new UnlistedSpecialPage( 'Specialpages' ), 'Contributions' => new UnlistedSpecialPage( 'Contributions' ), 'Emailuser' => new UnlistedSpecialPage( 'Emailuser' ), @@ -77,8 +81,6 @@ $wgSpecialPages = array_merge($wgSpecialPages, array ( 'Recentchangeslinked' => new UnlistedSpecialPage( 'Recentchangeslinked' ), 'Movepage' => new UnlistedSpecialPage( 'Movepage' ), 'Blockme' => new UnlistedSpecialPage( 'Blockme' ), - 'Geo' => new UnlistedSpecialPage( 'Geo' ), - 'Validate' => new UnlistedSpecialPage( 'Validate' ), 'Booksources' => new SpecialPage( 'Booksources' ), 'Categories' => new SpecialPage( 'Categories' ), 'Export' => new SpecialPage( 'Export' ), @@ -86,17 +88,13 @@ $wgSpecialPages = array_merge($wgSpecialPages, array ( 'Allmessages' => new SpecialPage( 'Allmessages' ), 'Log' => new SpecialPage( 'Log' ), 'Blockip' => new SpecialPage( 'Blockip', 'block' ), - 'Asksql' => new SpecialPage( 'Asksql', 'asksql' ), 'Undelete' => new SpecialPage( 'Undelete', 'delete' ), - // Makesysop is obsolete, replaced by Special:Userlevels [av] - # 'Makesysop' => new SpecialPage( 'Makesysop', 'userrights' ), - -# Special:Import is half-written -# "Import" => new SpecialPage( "Import", "sysop" ), + "Import" => new SpecialPage( "Import", 'import' ), 'Lockdb' => new SpecialPage( 'Lockdb', 'siteadmin' ), 'Unlockdb' => new SpecialPage( 'Unlockdb', 'siteadmin' ), 'Sitesettings' => new SpecialPage( 'Sitesettings', 'siteadmin' ), 'Userlevels' => new SpecialPage( 'Userlevels', 'userrights' ), + 'Grouplevels' => new SpecialPage( 'Grouplevels', 'grouprights' ), )); /** @@ -131,7 +129,7 @@ class SpecialPage * File which needs to be included before the function above can be called */ var $mFile; - /**#@- */ + /**#@-*/ /** * Add a page to the list of valid special pages