admin/commits: link dedicated page if included elsewhere
[minimedit.git] / admin / commits.php
index fcff4f3fb3ad90011b8c4885892471db083abcbf..2f2b642e59cd299ee5c254d80ff004e9e4ab7521 100644 (file)
@@ -20,16 +20,17 @@ if ( $log = popen($gitcmd, 'r') ) {
        print "</ul>\n\n";
        pclose($log);
 
+       $navbase = $Page == 'admin/commits' ? '?' : '/admin/commits?';
        $nav = [];
        $nav[] = sprintf('Pagina %d', floor($offset / $pagesize) + 1);
        if ($lines >= $pagesize) {
-               $nav[] = sprintf('<a href="?start=%d">%s</a>', $offset + $pagesize, 'eerder');
+               $nav[] = sprintf('<a href="%sstart=%d">%s</a>', $navbase, $offset + $pagesize, 'eerder');
        }
        if ($offset > $pagesize) {
-               $nav[] = sprintf('<a href="?start=%d">%s</a>', $offset - $pagesize, 'later');
+               $nav[] = sprintf('<a href="%sstart=%d">%s</a>', $navbase, $offset - $pagesize, 'later');
        }
        if ($offset > 0) {
-               $nav[] = sprintf('<a href="?start=%d">%s</a>', 0, 'laatste');
+               $nav[] = sprintf('<a href="%s">%s</a>', $navbase, 'laatste');
        }
        printf("<p>%s</p>\n\n", implode(' • ', $nav));
 }