From: Kunal Grover Date: Sun, 20 Jul 2014 11:45:28 +0000 (+0530) Subject: Show change language log on Special:PageLanguage X-Git-Tag: 1.31.0-rc.0~14738^2 X-Git-Url: http://git.cyclocoop.org/%22.%24redirect_annul.%22?a=commitdiff_plain;h=a42978173adbeec8925171ede463a7df1b436126;p=lhc%2Fweb%2Fwiklou.git Show change language log on Special:PageLanguage Change-Id: If655f755e36683546cb1e0489323ce2e9d18b41a --- diff --git a/includes/specials/SpecialPageLanguage.php b/includes/specials/SpecialPageLanguage.php index a432f104db..df0b643726 100644 --- a/includes/specials/SpecialPageLanguage.php +++ b/includes/specials/SpecialPageLanguage.php @@ -86,6 +86,10 @@ class SpecialPageLanguage extends FormSpecialPage { return $page; } + protected function postText() { + return $this->showLogFragment( $this->par ); + } + public function alterForm( HTMLForm $form ) { $form->setDisplayFormat( 'vform' ); $form->setWrapperLegend( false ); @@ -178,4 +182,12 @@ class SpecialPageLanguage extends FormSpecialPage { // Success causes a redirect $this->getOutput()->redirect( $this->goToUrl ); } + + function showLogFragment( $title ) { + $moveLogPage = new LogPage( 'pagelang' ); + $out1 = Xml::element( 'h2', null, $moveLogPage->getName()->text() ); + $out2 = ''; + LogEventsList::showLogExtract( $out2, 'pagelang', $title ); + return $out1 . $out2; + } }