X-Git-Url: http://git.shiar.net/minimedit.git/blobdiff_plain/b3e01444d0f6253ae14d6223daa325686718fb63..2573a637bff34caeb3de0f3489c0c6dfbf6d2a1d:/widget/login/commits.php diff --git a/widget/login/commits.php b/widget/login/commits.php index 72f897e..c2d6449 100644 --- a/widget/login/commits.php +++ b/widget/login/commits.php @@ -26,17 +26,9 @@ if ( $log = popen($gitcmd, 'r') ) { print "\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('%s', $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('%s', $navbase, $offset - $pagesize, 'later'); - } - if ($offset > 0) { - $nav[] = sprintf('%s', $navbase, 'laatste'); - } - printf(''."\n\n", implode(' • ', $nav)); + print $Page->widget('nav', $navoptions); }