X-Git-Url: https://git.heureux-cyclage.org/?a=blobdiff_plain;f=includes%2FSpecialPageFactory.php;h=0e0fb331f7e76d2262d53241c966924a210c7d6a;hb=7b66a346d46891949a4d298274dbfb30ddc71c7b;hp=fa1bca486b7e20cdb47f21ef999cc4ee15302d09;hpb=6236aebcf08ded84d039605f3d1e4296cc7be74f;p=lhc%2Fweb%2Fwiklou.git diff --git a/includes/SpecialPageFactory.php b/includes/SpecialPageFactory.php index fa1bca486b..0e0fb331f7 100644 --- a/includes/SpecialPageFactory.php +++ b/includes/SpecialPageFactory.php @@ -371,12 +371,10 @@ class SpecialPageFactory { global $wgUser; $user = $wgUser; } - $context = RequestContext::newExtraneousContext( Title::newMainPage() ); - $context->setUser( $user ); foreach ( self::getList() as $name => $rec ) { $page = self::getPage( $name ); if ( $page ) { // not null - $page->setContext( $context ); + $page->setContext( RequestContext::getMain() ); if ( $page->isListed() && ( !$page->isRestricted() || $page->userCanExecute( $user ) ) ) {