From a42978173adbeec8925171ede463a7df1b436126 Mon Sep 17 00:00:00 2001 From: Kunal Grover Date: Sun, 20 Jul 2014 17:15:28 +0530 Subject: [PATCH] Show change language log on Special:PageLanguage Change-Id: If655f755e36683546cb1e0489323ce2e9d18b41a --- includes/specials/SpecialPageLanguage.php | 12 ++++++++++++ 1 file changed, 12 insertions(+) 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; + } } -- 2.20.1