function showUserForm() { global $wgOut, $wgUser; $names = BanPests::getBannableUsers(); $whitelist = BanPests::getWhitelist(); $wgOut->addWikiMsg('blockandnuke-tools'); $wgOut->addHTML(Xml::openElement('form', array('action' => $this->getTitle()->getLocalURL('action=submit'), 'method' => 'post')) . HTML::hidden('wpEditToken', $wgUser->getEditToken()) . '<ul>'); //make into links $sk = $wgUser->getSkin(); foreach ($names as $user) { if (!in_array($user, $whitelist)) { $wgOut->addHTML('<li>' . Xml::check('names[]', true, array('value' => $user)) . $user . "</li>\n"); } } $wgOut->addHTML("</ul>\n" . Xml::submitButton(wfMsg('blockandnuke-submit-user')) . "</form>"); }