From f7d0b579cf04de603352e56f526e540bf17d7fc9 Mon Sep 17 00:00:00 2001 From: xiaomlove Date: Sun, 9 Apr 2023 16:49:35 +0800 Subject: [PATCH] fix torrents pagination --- public/ajax.php | 7 ------- public/torrents.php | 11 +++++++++++ 2 files changed, 11 insertions(+), 7 deletions(-) diff --git a/public/ajax.php b/public/ajax.php index 53ffe48d..c376fa62 100644 --- a/public/ajax.php +++ b/public/ajax.php @@ -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']); -} diff --git a/public/torrents.php b/public/torrents.php index 3bb9efd9..8d24c634 100644 --- a/public/torrents.php +++ b/public/torrents.php @@ -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)