$roster->scope = 'none'; $roster->anchor = ''; } elseif (isset($_POST['massdel'])) { $member_ids = array(); foreach ($_POST['massdel'] as $member_id => $checked) { $member_ids[] = $member_id; } $member_ids = implode(',', $member_ids); $update->setMessage('<li>Deleting members "' . $member_ids . '".</li>'); $update->deleteMembers($member_ids); } elseif (substr($_POST['action'], 0, 4) == 'del_') { $member_id = substr($_POST['action'], 4); $update->setMessage('<li>Deleting member "' . $member_id . '".</li>'); $update->deleteMembers($member_id); } elseif ($_POST['action'] == 'clean') { $update->enforceRules(time()); } $messages = $update->getMessages(); $errors = $update->getErrors(); // print the error messages if (!empty($errors)) { // We have errors $roster->tpl->assign_vars(array('S_RESPONSE_ERROR' => true, 'RESPONSE_ERROR' => $errors, 'RESPONSE_ERROR_LOG' => htmlspecialchars(stripAllHtml($errors)))); } $roster->tpl->assign_vars(array('RESPONSE' => $messages, 'RESPONSE_POST' => htmlspecialchars(stripAllHtml($messages)))); } /** * Actual list */ $query = "SELECT " . " COUNT( `member_id` )" . " FROM `" . $roster->db->table('members') . "`" . " WHERE `guild_id` = " . (isset($roster->data['guild_id']) ? $roster->data['guild_id'] : 0) . ";"; $num_members = $roster->db->query_first($query);