diff --git a/public/torrents.php b/public/torrents.php index 44da6759..5b058c1d 100644 --- a/public/torrents.php +++ b/public/torrents.php @@ -960,13 +960,17 @@ if ($shouldUseMeili) { $count += $row[0]; } } -if (isset($_GET['pageSize'])) { +$maxPageSize = 100; +if (!empty($_GET['pageSize'])) { $torrentsperpage = $_GET['pageSize']; -} elseif ($CURUSER["torrentsperpage"]) +} elseif ($CURUSER["torrentsperpage"]) { $torrentsperpage = (int)$CURUSER["torrentsperpage"]; -elseif ($torrentsperpage_main) - $torrentsperpage = $torrentsperpage_main; -else $torrentsperpage = 100; +} elseif ($torrentsperpage_main) { + $torrentsperpage = $torrentsperpage_main; +} else { + $torrentsperpage = $maxPageSize; +} +$torrentsperpage = min($maxPageSize, $torrentsperpage); if ($count) {