adding the search result to the pager

This commit is contained in:
2025-05-28 16:43:14 +02:00
parent 098ce8bd21
commit f442d16fde
+8 -7
View File
@@ -324,31 +324,32 @@ class furatalogLib {
public function printPagerNumbers() { public function printPagerNumbers() {
$currentpage = (isset($_GET["p"]) ? $_GET["p"] : 1); $currentpage = (isset($_GET["p"]) ? $_GET["p"] : 1);
$currentMaxPages = $this->maxpages; $currentMaxPages = $this->maxpages;
$search=isset($_GET["s"]) ? "&s=" . $_GET["s"] : "";
$before = ""; $before = "";
if (!($currentpage <= 1)) { if (!($currentpage <= 1)) {
echo "<a class=\"prev\" href=\"?p=" . (1) . "\"><<</a>"; echo "<a class=\"prev\" href=\"?p=" . (1) . $search . "\"><<</a>";
echo "<a class=\"prev\" href=\"?p=" . ($currentpage-1) . "\"><</a>"; echo "<a class=\"prev\" href=\"?p=" . ($currentpage-1) . $search . "\"><</a>";
} }
for ($i = $currentpage-1; ($i > 0 && $i > ($currentpage-3)); $i--) { for ($i = $currentpage-1; ($i > 0 && $i > ($currentpage-3)); $i--) {
if (($i+1) == 1) return; if (($i+1) == 1) return;
$before = "<a class=\"number\" href=\"?p=" . $i . "\">" . $i . "</a>" . $before; $before = "<a class=\"number\" href=\"?p=" . $i . $search . "\">" . $i . "</a>" . $before;
} }
echo $before; echo $before;
echo "<a class=\"number current\">" . $currentpage . "</a>"; echo "<a class=\"number current\">" . $currentpage . $search . "</a>";
for ($i = $currentpage+1; ($i <= $currentMaxPages && $i < ($currentpage+3)); $i++) { for ($i = $currentpage+1; ($i <= $currentMaxPages && $i < ($currentpage+3)); $i++) {
if ($currentMaxPages == $currentpage) return; if ($currentMaxPages == $currentpage) return;
echo "<a class=\"number\" href=\"?p=" . $i . "\">" . $i . "</a>"; echo "<a class=\"number\" href=\"?p=" . $i . $search . "\">" . $i . "</a>";
} }
if (!($currentpage >= $currentMaxPages)) { if (!($currentpage >= $currentMaxPages)) {
echo "<a class=\"next\" href=\"?p=" . ($currentpage+1) . "\">></a>"; echo "<a class=\"next\" href=\"?p=" . ($currentpage+1) . $search . "\">></a>";
echo "<a class=\"next\" href=\"?p=" . ($currentMaxPages) . "\">>></a>"; echo "<a class=\"next\" href=\"?p=" . ($currentMaxPages) . $search . "\">>></a>";
} }
} }
} }