admin/commits: link dedicated page if included elsewhere
authorMischa POSLAWSKY <perl@shiar.org>
Tue, 12 Dec 2017 20:53:55 +0000 (21:53 +0100)
committerMischa POSLAWSKY <perl@shiar.org>
Tue, 12 Dec 2017 21:13:36 +0000 (22:13 +0100)
First page only at login overview.

admin/commits.php
login.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));
 }
index 934da7aea3136b7a2009a13a0ea269b392b2a1c6..fd1cba165c9c376831043333eb32e8cd60c33ec9 100644 (file)
--- a/login.php
+++ b/login.php
@@ -35,6 +35,6 @@ if (isset($_GET['goto'])) {
 
 <?php
 if (!empty($User['admin'])) {
-       print "<h3>Aanpassingen</h3>\n";
+       print "<h3>Laatste aanpassingen</h3>\n";
        include_once 'admin/commits.php';
 }