/** * Show the special page * * @param string $par Parameter passed to the page or null */ public function execute($par) { $request = $this->getRequest(); $out = $this->getOutput(); $this->setHeaders(); if (!$this->getConfig()->get('UseDatabaseMessages')) { $out->addWikiMsg('allmessagesnotsupportedDB'); return; } $this->outputHeader('allmessagestext'); $out->addModuleStyles('mediawiki.special'); $this->table = new AllmessagesTablePager($this, array(), wfGetLangObj($request->getVal('lang', $par))); $this->langcode = $this->table->lang->getCode(); $out->addHTML($this->table->buildForm()); $out->addParserOutputContent($this->table->getFullOutput()); }
/** * Show the special page * * @param $par Mixed: parameter passed to the page or null */ public function execute($par) { $request = $this->getRequest(); $out = $this->getOutput(); $this->setHeaders(); global $wgUseDatabaseMessages; if (!$wgUseDatabaseMessages) { $out->addWikiMsg('allmessagesnotsupportedDB'); return; } else { $this->outputHeader('allmessagestext'); } $out->addModuleStyles('mediawiki.special'); $this->table = new AllmessagesTablePager($this, array(), wfGetLangObj($request->getVal('lang', $par))); $this->langcode = $this->table->lang->getCode(); $out->addHTML($this->table->buildForm() . $this->table->getNavigationBar() . $this->table->getBody() . $this->table->getNavigationBar()); }