prepared_query(' DELETE FROM invites WHERE InviteKey = ? ', trim($_POST['invitekey']) ); } $sql = " SELECT SQL_CALC_FOUND_ROWS um.ID, um.IP, i.InviteKey, i.Expires, i.Email FROM invites AS i JOIN users_main AS um ON (um.ID = i.InviterID) "; if (empty($_GET['search'])) { $args = []; } else { $sql .= " WHERE i.Email LIKE concat('%', ?, '%')"; $args[] = trim($_GET['search']); } if (strpos($Limit, ',') !== false) { list($lim, $off) = explode(',', $Limit); $sql .= ' ORDER BY i.Expires DESC LIMIT ? OFFSET ?'; $args[] = trim($lim); $args[] = trim($off); } else { $sql .= ' ORDER BY i.Expires DESC LIMIT ?'; $args[] = $Limit; } $RS = $DB->prepared_query($sql, ...$args); $DB->query('SELECT FOUND_ROWS()'); list($Results) = $DB->next_record(); $DB->set_query_id($RS); ?>
=number_format($Results)?> unused invites have been sent.
| Inviter | Email address | IP address | Invite link | Expires | Controls |
| =Users::format_username($UserID, true, true, true, true)?> | =display_str($Email)?> | =Tools::display_ip($IP)?> | = $InviteKey ?> | =time_diff($Expires)?> |