query(" SELECT info_hash FROM torrents WHERE ID = $TorrentID"); if (list($InfoHash) = $DB->next_record(MYSQLI_NUM, FALSE)) { $DB->query(" UPDATE users_freeleeches SET Expired = TRUE WHERE UserID = $UserID AND TorrentID = $TorrentID"); $Cache->delete_value("users_tokens_$UserID"); Tracker::update_tracker('remove_token', array('info_hash' => rawurlencode($InfoHash), 'userid' => $UserID)); } header("Location: userhistory.php?action=token_history&userid=$UserID"); } View::show_header('Freeleech token history'); list($Page, $Limit) = Format::page_limit(25); $DB->query(" SELECT SQL_CALC_FOUND_ROWS f.TorrentID, t.GroupID, f.Time, f.Expired, f.Downloaded, f.Uses, g.Name, t.Format, t.Encoding FROM users_freeleeches AS f JOIN torrents AS t ON t.ID = f.TorrentID JOIN torrents_group AS g ON g.ID = t.GroupID WHERE f.UserID = $UserID ORDER BY f.Time DESC LIMIT $Limit"); $Tokens = $DB->to_array(); $DB->query('SELECT FOUND_ROWS()'); list($NumResults) = $DB->next_record(); $Pages = Format::get_pages($Page, $NumResults, 25); ?>
Torrent | Time | Expired | if (check_perms('users_mod')) { ?>Downloaded | Tokens used | } ?>
=$Name?> | =time_diff($Time)?> | =($Expired ? 'Yes' : 'No')?>=(check_perms('users_mod') && !$Expired) ? " (expire)" : ''; ?> | if (check_perms('users_mod')) { ?>=Format::get_size($Downloaded)?> | =$Uses?> | } ?>