nexus_trans('claim.th_claim_at'), 'last_settle_at' => nexus_trans('claim.th_last_settle'), 'seed_time' => nexus_trans('claim.th_seed_time_this_month'), 'uploaded' => nexus_trans('claim.th_uploaded_this_month'), ]; $orderAllowed = [ 'asc' => nexus_trans('nexus.asc'), 'desc' => nexus_trans('nexus.desc'), ]; $torrentId = $uid = 0; $actionTh = $actionTd = ''; $sort = $_GET['sort'] ?? 'created_at'; if (!isset($sortAllowed[$sort])) { $sort = "created_at"; } $order = $_GET['order'] ?? 'asc'; if (!isset($orderAllowed[$order])) { $order = "asc"; } if (!empty($_GET['torrent_id'])) { $torrentId = $_GET['torrent_id']; int_check($torrentId,true); $torrent = \App\Models\Torrent::query()->where('id', $torrentId)->first(\App\Models\Torrent::$commentFields); if (!$torrent) { stderr("Error", "Invalid torrent_id: $torrentId"); } stdhead(nexus_trans('claim.title_for_torrent')); $query = \App\Models\Claim::query()->where('torrent_id', $torrentId); $pagerParam = "?torrent_id=$torrentId&sort=$sort&order=$order"; print("
| ".nexus_trans('claim.th_id')." | ".nexus_trans('claim.th_username')." | ".nexus_trans('claim.th_torrent_name')." | ".nexus_trans('claim.th_torrent_size')." | ".nexus_trans('claim.th_torrent_ttl')." | ".nexus_trans('claim.th_claim_at')." | ".nexus_trans('claim.th_last_settle')." | ".nexus_trans('claim.th_seed_time_this_month')." | ".nexus_trans('claim.th_uploaded_this_month')." | ".nexus_trans('claim.th_reached_or_not')." | ".$actionTh."%s | ', $claimRep->buildActionButtons($row->torrent_id, $row, 1)); } $torrentName = $row->torrent->name; $torrentId = $row->torrent_id; if (isset($leechingSeedingStatus[$torrentId])) { $torrentName .= $torrentTool->renderProgressBar($leechingSeedingStatus[$torrentId]['active_status'], $leechingSeedingStatus[$torrentId]['progress']); } print("
| " . $row->id . " | " . $row->user->username . " | " . $torrentName . " | " . mksize($row->torrent->size) . " | " . mkprettytime($row->torrent->added->diffInSeconds($now, true)) . " | " . format_datetime($row->created_at) . " | " . format_datetime($row->last_settle_at) . " | " . mkprettytime($row->snatch->seedtime - $row->seed_time_begin) . " | " . mksize($row->snatch->uploaded - $row->uploaded_begin) . " | " . $reached . " | ".$actionTd."