Skip to content

Commit 2635fa6

Browse files
committed
fix: Updated Friendly URLs class methods
1 parent b2b9d2e commit 2635fa6

File tree

1 file changed

+8
-9
lines changed

1 file changed

+8
-9
lines changed

‎db.class.php

Lines changed: 8 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@
99
* 2021-08-17 -> Made a few improvements within base core functions
1010
* 2021-11-16 -> Fixed Fetch method when same SQL is called more than once
1111
* 2022-01-22 -> Fixed Fetch method when same SQL is called in a simple way. Also added a way to RETRIEVE data if same SQL is sent again
12-
* 2022-01-24 -> Fetch method is getting more complicated to solve. Third time in a row.
1312
*/
1413

1514
class db
@@ -316,8 +315,8 @@ private static function getCurrentPage($object = false)
316315
$words = $object->extra['words'];
317316
$pageNow = 1;
318317
if (self::$friendlyURL !== false) {
319-
if (self::$friendlyURL->contem($words['url'])) {
320-
foreach (self::$friendlyURL->getPartes() as $part) {
318+
if (self::$friendlyURL->has($words['url'])) {
319+
foreach (self::$friendlyURL->getParts() as $part) {
321320
if (preg_match("/$words[url]/", $part)) {
322321
$aux = explode('-', $part);
323322
if (isset($aux[1])) {
@@ -358,7 +357,7 @@ public static function page($echo = true, $class = "")
358357
}
359358
if (self::$friendlyURL !== false) {
360359
$url = $_SERVER['REQUEST_SCHEME'] . "://" . self::$friendlyURL->getSite();
361-
$parts = self::$friendlyURL->getPartes();
360+
$parts = self::$friendlyURL->getParts();
362361
$keyPart = null;
363362
foreach ($parts as $key => $part) {
364363
if (preg_match("/$words[url]/", $part)) {
@@ -377,7 +376,7 @@ public static function page($echo = true, $class = "")
377376
$buttons = array();
378377
if ($pageNow > 1) {
379378
if (self::$friendlyURL) {
380-
$parts[$keyPart] = self::$friendlyURL->gerarLink($words['url'], $pageNow - 1);
379+
$parts[$keyPart] = self::$friendlyURL->makeLink($words['url'], $pageNow - 1);
381380
$buttons[] = str_replace(array("{rel}", "{target}", '{text|number}', '{active}', '{disabled}'), array("rel='prev'", $url . "/" . implode("/", $parts), $words["prev"], '', ''), $htmlButton);
382381
} else {
383382
$_GET[$words['url']] = $pageNow - 1;
@@ -389,15 +388,15 @@ public static function page($echo = true, $class = "")
389388
$pageCount++;
390389
if ($pageCount == $pageNow) {
391390
if (self::$friendlyURL) {
392-
$parts[$keyPart] = self::$friendlyURL->gerarLink($words['url'], $pageNow);
391+
$parts[$keyPart] = self::$friendlyURL->makeLink($words['url'], $pageNow);
393392
} else {
394393
$_GET[$words['url']] = $pageNow;
395394
}
396395
$buttons[] = str_replace(array("{rel}", "{target}", '{text|number}', '{active}', '{disabled}'), array("", "javascript:void(0)", $pageNow, 'active', 'disabled'), $htmlButton);
397396
} else {
398397
if ($pageCount <= $pageNow && ($pageCount >= $pageNow - 4 && ($pageNow == $totalPages || $pageNow + 1 == $totalPages || $pageNow + 2 == $totalPages) || ($pageCount >= $pageNow - 2)) && $pageCount > 0 && count($buttons) < 5 && ($pageCount == $pageNow - 1 || $pageCount == $pageNow - 2 || count($buttons) <= 5)) {
399398
if (self::$friendlyURL) {
400-
$parts[$keyPart] = self::$friendlyURL->gerarLink($words['url'], $pageCount);
399+
$parts[$keyPart] = self::$friendlyURL->makeLink($words['url'], $pageCount);
401400
$buttons[] = str_replace(array("{rel}", "{target}", '{text|number}', '{active}', '{disabled}'), array("", $url . "/" . implode("/", $parts), $pageCount, '', ''), $htmlButton);
402401
} else {
403402
$_GET[$words['url']] = $pageCount;
@@ -406,7 +405,7 @@ public static function page($echo = true, $class = "")
406405
}
407406
if ($pageCount >= $pageNow && $pageCount <= $totalPages && count($buttons) <= 5 && ($pageCount == $pageNow + 1 || $pageCount == $pageNow + 2 || count($buttons) <= 5)) {
408407
if (self::$friendlyURL) {
409-
$parts[$keyPart] = self::$friendlyURL->gerarLink($words['url'], $pageCount);
408+
$parts[$keyPart] = self::$friendlyURL->makeLink($words['url'], $pageCount);
410409
$buttons[] = str_replace(array("{rel}", "{target}", '{text|number}', '{active}', '{disabled}'), array("", $url . "/" . implode("/", $parts), $pageCount, '', ''), $htmlButton);
411410
} else {
412411
$_GET[$words['url']] = $pageCount;
@@ -417,7 +416,7 @@ public static function page($echo = true, $class = "")
417416
}
418417
if ($pageNow < $totalPages) {
419418
if (self::$friendlyURL) {
420-
$parts[$keyPart] = self::$friendlyURL->gerarLink($words['url'], $pageNow + 1);
419+
$parts[$keyPart] = self::$friendlyURL->makeLink($words['url'], $pageNow + 1);
421420
$buttons[] = str_replace(array("{rel}", "{target}", '{text|number}', '{active}', '{disabled}'), array("rel='next'", $url . "/" . implode("/", $parts), $words["next"], '', ''), $htmlButton);
422421
} else {
423422
$_GET[$words['url']] = $pageNow + 1;

0 commit comments

Comments
 (0)