mirror of
https://github.com/WhatCD/Gazelle.git
synced 2024-12-14 19:36:25 +00:00
69 lines
1.5 KiB
PHP
69 lines
1.5 KiB
PHP
|
<?
|
||
|
if(!isset($_GET['torrentid']) || !is_number($_GET['torrentid']) || !check_perms('site_view_torrent_snatchlist')) { error(404); }
|
||
|
$TorrentID = $_GET['torrentid'];
|
||
|
|
||
|
if(!empty($_GET['page']) && is_number($_GET['page'])) {
|
||
|
$Page = $_GET['page'];
|
||
|
$Limit = (string)(($Page-1)*100) .', 100';
|
||
|
} else {
|
||
|
$Page = 1;
|
||
|
$Limit = 100;
|
||
|
}
|
||
|
|
||
|
$Result = $DB->query("SELECT SQL_CALC_FOUND_ROWS
|
||
|
xs.uid,
|
||
|
xs.tstamp
|
||
|
FROM xbt_snatched AS xs
|
||
|
WHERE xs.fid='$TorrentID'
|
||
|
ORDER BY xs.tstamp DESC
|
||
|
LIMIT $Limit");
|
||
|
$Results = $DB->to_array('uid', MYSQLI_ASSOC);
|
||
|
|
||
|
$DB->query("SELECT FOUND_ROWS()");
|
||
|
list($NumResults) = $DB->next_record();
|
||
|
|
||
|
?>
|
||
|
<h4>Snatches</h4>
|
||
|
|
||
|
<? if($NumResults>100) { ?>
|
||
|
<div class="linkbox"><?=js_pages('show_snatches', $_GET['torrentid'], $NumResults, $Page)?></div>
|
||
|
<? } ?>
|
||
|
|
||
|
<table>
|
||
|
<tr class="colhead_dark" style="font-weight: bold;">
|
||
|
<td>User</td>
|
||
|
<td>Time</td>
|
||
|
|
||
|
<td>User</td>
|
||
|
<td>Time</td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<?
|
||
|
$i = 0;
|
||
|
|
||
|
foreach($Results as $ID=>$Data) {
|
||
|
list($SnatcherID, $Timestamp) = array_values($Data);
|
||
|
|
||
|
$UserInfo = user_info($SnatcherID);
|
||
|
|
||
|
$User = format_username($SnatcherID, $UserInfo['Username'], $UserInfo['Donor'], $UserInfo['Warned'], $UserInfo['Enabled'], $UserInfo['PermissionID']);
|
||
|
|
||
|
if($i % 2 == 0 && $i>0){
|
||
|
?>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<?
|
||
|
}
|
||
|
?>
|
||
|
<td><?=$User?></td>
|
||
|
<td><?=time_diff($Timestamp)?></td>
|
||
|
<?
|
||
|
$i++;
|
||
|
}
|
||
|
?>
|
||
|
</tr>
|
||
|
</table>
|
||
|
<? if($NumResults>100) { ?>
|
||
|
<div class="linkbox"><?=js_pages('show_snatches', $_GET['torrentid'], $NumResults, $Page)?></div>
|
||
|
<? } ?>
|