fix torrents pagination

This commit is contained in:
xiaomlove
2023-04-09 16:49:35 +08:00
parent b8f1690124
commit f7d0b579cf
2 changed files with 11 additions and 7 deletions
-7
View File
@@ -161,10 +161,3 @@ function saveUserMedal($params)
$rep = new \App\Repositories\MedalRepository();
return $rep->saveUserMedal($CURUSER['id'], $data);
}
function claimAllSeeding()
{
global $CURUSER;
$rep = new \App\Repositories\ClaimRepository();
return $rep->claimAllSeeding($CURUSER['id']);
}
+11
View File
@@ -839,37 +839,47 @@ if ($showApprovalStatusFilter && isset($_REQUEST['approval_status']) && is_numer
if (isset($_GET['size_begin']) && ctype_digit($_GET['size_begin'])) {
$wherea[] = "torrents.size >= " . intval($_GET['size_begin']) * 1024 * 1024 * 1024;
$addparam .= "size_begin=" . intval($_GET['size_begin']) . "&";
}
if (isset($_GET['size_end']) && ctype_digit($_GET['size_end'])) {
$wherea[] = "torrents.size <= " . intval($_GET['size_end']) * 1024 * 1024 * 1024;
$addparam .= "size_end=" . intval($_GET['size_end']) . "&";
}
if (isset($_GET['seeders_begin']) && ctype_digit($_GET['seeders_begin'])) {
$wherea[] = "torrents.seeders >= " . (int)$_GET['seeders_begin'];
$addparam .= "seeders_begin=" . intval($_GET['seeders_begin']) . "&";
}
if (isset($_GET['seeders_end']) && ctype_digit($_GET['seeders_end'])) {
$wherea[] = "torrents.seeders <= " . (int)$_GET['seeders_end'];
$addparam .= "seeders_end=" . intval($_GET['seeders_end']) . "&";
}
if (isset($_GET['leechers_begin']) && ctype_digit($_GET['leechers_begin'])) {
$wherea[] = "torrents.leechers >= " . (int)$_GET['leechers_begin'];
$addparam .= "leechers_begin=" . intval($_GET['leechers_begin']) . "&";
}
if (isset($_GET['leechers_end']) && ctype_digit($_GET['leechers_end'])) {
$wherea[] = "torrents.leechers <= " . (int)$_GET['leechers_end'];
$addparam .= "leechers_end=" . intval($_GET['leechers_end']) . "&";
}
if (isset($_GET['times_completed_begin']) && ctype_digit($_GET['times_completed_begin'])) {
$wherea[] = "torrents.times_completed >= " . (int)$_GET['times_completed_begin'];
$addparam .= "times_completed_begin=" . intval($_GET['times_completed_begin']) . "&";
}
if (isset($_GET['times_completed_end']) && ctype_digit($_GET['times_completed_end'])) {
$wherea[] = "torrents.times_completed <= " . (int)$_GET['times_completed_end'];
$addparam .= "times_completed_end=" . intval($_GET['times_completed_end']) . "&";
}
if (isset($_GET['added_begin']) && !empty($_GET['added_begin'])) {
$wherea[] = "torrents.added >= " . sqlesc($_GET['added_begin']);
$addparam .= "added_begin=" . $_GET['added_begin'] . "&";
}
if (isset($_GET['added_end']) && !empty($_GET['added_end'])) {
$wherea[] = "torrents.added <= " . sqlesc(\Carbon\Carbon::parse($_GET['added_end'])->endOfDay()->toDateTimeString());
$addparam .= "added_end=" . $_GET['added_end'] . "&";
}
$where = implode(" AND ", $wherea);
@@ -932,6 +942,7 @@ elseif ($torrentsperpage_main)
$torrentsperpage = $torrentsperpage_main;
else $torrentsperpage = 100;
$torrentsperpage = 1;
do_log("[TORRENT_COUNT_SQL] $sql", 'debug');
if ($count)