print "</ul>\n\n";
pclose($log);
- $navbase = $Page->handler == 'login/commits' ? '?' : '/login/commits?';
- $nav = [];
- $nav[] = sprintf('Pagina %d', ceil($offset / $pagesize) + 1);
- if ($lines >= $pagesize) {
- $nav[] = sprintf('<a href="%sstart=%d">%s</a>', $navbase, $offset + $pagesize, 'eerder');
+ $navoptions = ["start=$offset", "n=$pagesize", "total=$lines"];
+ if ($Page->handler != 'login/commits') {
+ $navoptions[] = 'link=login/commits';
}
- if ($offset > $pagesize) {
- $nav[] = sprintf('<a href="%sstart=%d">%s</a>', $navbase, $offset - $pagesize, 'later');
- }
- if ($offset > 0) {
- $nav[] = sprintf('<a href="%s">%s</a>', $navbase, 'laatste');
- }
- printf('<p class="nav">%s</p>'."\n\n", implode(' • ', $nav));
+ print $Page->widget('nav', $navoptions);
}