Exemplo n.º 1
0
        $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);