X-Git-Url: https://git.cweiske.de/phorkie.git/blobdiff_plain/1a8bb56c72ad34cf159e03b97a467e5e35a614c5..3f0ffc6181c329dd2c1ee05d220b4b82ea907e36:/www/search.php diff --git a/www/search.php b/www/search.php index aef209f..2621382 100644 --- a/www/search.php +++ b/www/search.php @@ -3,6 +3,7 @@ namespace phorkie; /** * Search for a search term */ +$pageRequiresLogin = '0'; require_once 'www-header.php'; if (!isset($_GET['q']) || $_GET['q'] == '') { @@ -16,7 +17,8 @@ if (isset($_GET['page'])) { if (!is_numeric($_GET['page'])) { throw new Exception_Input('List page is not numeric'); } - $page = (int)$_GET['page']; + //PEAR Pager begins at 1 + $page = (int)$_GET['page'] - 1; } $perPage = 10; @@ -24,11 +26,16 @@ $db = new Database(); $search = $db->getSearch(); $sres = $search->search($query, $page, $perPage); + +$pager = new Html_Pager( + $sres->getResults(), $perPage, $page + 1, $sres->getLink($query) +); render( 'search', array( 'query' => $query, 'sres' => $sres, + 'pager' => $pager ) ); ?>