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); ?>

Freeleech token history for

$Name"; $ArtistName = Artists::display_artists($Artists[$GroupID]); if ($ArtistName) { $Name = $ArtistName.$Name; } if ($Format && $Encoding) { $Name.=" [$Format / $Encoding]"; } ?>
Torrent Time Expired Downloaded Tokens Used
(expire)":''?>