function printResultPages(&$loc, $currPage, $pageCount) { if ($pageCount <= 1) { return false; } echo $loc->getText("Result Pages: "); if ($currPage > 1) { echolink($currPage - 1, $loc->getText("«Prev")); echo ' '; } $i = max(1, $currPage - OBIB_SEARCH_MAXPAGES / 2); $maxPg = OBIB_SEARCH_MAXPAGES + $i; if ($i > 1) { echo "... "; } for (; $i <= $pageCount; $i++) { if ($i == $maxPg) { echo "... "; break; } if ($i == $currPage) { echo "<b>" . $i . "</b> "; } else { echolink($i, $i); echo ' '; } } if ($currPage < $pageCount) { echolink($currPage + 1, $loc->getText("Next»")); echo ' '; } }
function printResultPages(&$loc, $currPage, $pageCount) { if ($pageCount <= 1) { return false; } echo $loc->getText("Result Pages: "); /* $i = max(1, $currPage-OBIB_SEARCH_MAXPAGES/2); $maxPg = OBIB_SEARCH_MAXPAGES + $i; if ($i > 1) { echo "... "; } for (;$i <= $pageCount; $i++) { if ($i == $maxPg) { echo "... "; break; } } */ //joanlaga dic-2013 if ($currPage > 6) { echolink(1, $loc->getText("«First")); echo ' '; } //joanlaga dic-2013 if ($currPage > 1) { echolink($currPage - 1, $loc->getText("«Prev")); echo ' '; } /* $start = $currPage - 5; $end = $currPage + 5; if ($start<1) $start=1; if ($end>$pageCount) $end=$pageCount; for ($i = $start ;$i <= $end; $i++) { */ if ($i == $currPage) { echo "<b>" . $i . "</b> "; } else { echolink($i, $i); echo ' '; } // } if ($currPage < $pageCount) { echolink($currPage + 1, $loc->getText("Next»")); echo ' '; } //joanlaga dic-2013 if ($currPage < $pageCount - 5) { echolink($pageCount, $loc->getText("Last»")); echo ' '; } //joanlaga dic-2013 }