Example #1
0
 function execute($par)
 {
     global $wgOut;
     $db =& wfGetDB(DB_SLAVE);
     $this->setHeaders();
     $wgOut->addModuleStyles('mediawiki.action.history.diff');
     $rowcount = AkismetEdit::getSpamEditsCount();
     $specialPageCSS = $this->getPageCSS();
     $wgOut->addHTML($specialPageCSS);
     $wgOut->addHTML(wfMsg('num-spam-edits', $rowcount) . "<br /><br />");
     // The Pager provides pagination of the edits
     $pager = new AkismetEditPager();
     if ($pager->getNumRows()) {
         $wgOut->addHtml('<form action="" method="post">');
         $wgOut->addHTML($pager->getNavigationBar() . $pager->getBody() . $pager->getNavigationBar());
         $wgOut->addHtml('<div class="spam-submit-button"><button type="submit">' . wfMsg('save') . '</button></div>');
         $wgOut->addHtml('</form>');
     }
 }