mirror of
https://github.com/NNTmux/newznab-tmux.git
synced 2026-08-28 17:01:16 +00:00
Prevent negative offset when browsing
This commit is contained in:
@@ -104,6 +104,9 @@ class Books
|
||||
|
||||
public function getBookRange($page, $cat, $start, $num, $orderBy, array $excludedCats = []): array
|
||||
{
|
||||
$page = max(1, $page);
|
||||
$start = max(1, $start);
|
||||
|
||||
$browseby = $this->getBrowseBy();
|
||||
$catsrch = '';
|
||||
if (\count($cat) > 0 && $cat[0] !== -1) {
|
||||
|
||||
@@ -137,6 +137,9 @@ class Console
|
||||
*/
|
||||
public function getConsoleRange($page, $cat, $start, $num, $orderBy, array $excludedCats = []): array
|
||||
{
|
||||
$page = max(1, $page);
|
||||
$start = max(1, $start);
|
||||
|
||||
$browseBy = $this->getBrowseBy();
|
||||
$catsrch = '';
|
||||
if (\count($cat) > 0 && (int) $cat[0] !== -1) {
|
||||
|
||||
@@ -168,6 +168,10 @@ class Games
|
||||
*/
|
||||
public function getGamesRange($page, $cat, $start, $num, array|string $orderBy = '', string $maxAge = '', array $excludedCats = []): array
|
||||
{
|
||||
|
||||
$page = max(1, $page);
|
||||
$start = max(1, $start);
|
||||
|
||||
$browseBy = $this->getBrowseBy();
|
||||
$catsrch = '';
|
||||
if (\count($cat) > 0 && $cat[0] !== -1) {
|
||||
|
||||
@@ -167,6 +167,9 @@ class Movie
|
||||
*/
|
||||
public function getMovieRange($page, $cat, $start, $num, $orderBy, int $maxAge = -1, array $excludedCats = [])
|
||||
{
|
||||
$page = max(1, $page);
|
||||
$start = max(1, $start);
|
||||
|
||||
$catsrch = '';
|
||||
if (\count($cat) > 0 && $cat[0] !== -1) {
|
||||
$catsrch = Category::getCategorySearch($cat);
|
||||
|
||||
@@ -127,6 +127,9 @@ class Music
|
||||
*/
|
||||
public function getMusicRange($page, $cat, $start, $num, $orderBy, array $excludedCats = []): mixed
|
||||
{
|
||||
$page = max(1, $page);
|
||||
$start = max(1, $start);
|
||||
|
||||
$browseby = $this->getBrowseBy();
|
||||
$catsrch = '';
|
||||
if (\count($cat) > 0 && (int) $cat[0] !== -1) {
|
||||
|
||||
@@ -50,6 +50,9 @@ class Releases extends Release
|
||||
*/
|
||||
public function getBrowseRange($page, $cat, $start, $num, $orderBy, int $maxAge = -1, array $excludedCats = [], int|string $groupName = -1, int $minSize = 0): mixed
|
||||
{
|
||||
$page = max(1, $page);
|
||||
$start = max(1, $start);
|
||||
|
||||
$orderBy = $this->getBrowseOrder($orderBy);
|
||||
|
||||
$qry = sprintf(
|
||||
|
||||
@@ -71,6 +71,9 @@ class XXX
|
||||
*/
|
||||
public function getXXXRange($page, $cat, $start, $num, $orderBy, int $maxAge = -1, array $excludedCats = []): array
|
||||
{
|
||||
$page = max(1, $page);
|
||||
$start = max(1, $start);
|
||||
|
||||
$catSrch = '';
|
||||
if (\count($cat) > 0 && $cat[0] !== -1) {
|
||||
$catSrch = Category::getCategorySearch($cat);
|
||||
|
||||
Reference in New Issue
Block a user