Pass user to Title::userCan in InfoAction
authorumherirrender <umherirrender_de.wp@web.de>
Wed, 28 Jan 2015 18:16:44 +0000 (19:16 +0100)
committerumherirrender <umherirrender_de.wp@web.de>
Wed, 28 Jan 2015 18:16:44 +0000 (19:16 +0100)
Change-Id: Id4dac8ca3b36839abdb184d0ad538b2400aa80ff

includes/actions/InfoAction.php

index 9e4a150..beac822 100644 (file)
@@ -276,7 +276,9 @@ class InfoAction extends FormlessAction {
                // Language in which the page content is (supposed to be) written
                $pageLang = $title->getPageLanguage()->getCode();
 
-               if ( $config->get( 'PageLanguageUseDB' ) && $this->getTitle()->userCan( 'pagelang' ) ) {
+               if ( $config->get( 'PageLanguageUseDB' )
+                       && $this->getTitle()->userCan( 'pagelang', $this->getUser() )
+               ) {
                        // Link to Special:PageLanguage with pre-filled page title if user has permissions
                        $titleObj = SpecialPage::getTitleFor( 'PageLanguage', $title->getPrefixedText() );
                        $langDisp = Linker::link(