\n";
while ( $line = fgets($log) ) {
list ($atime, $author, $message) = explode("\t", $line, 3);
list ($author) = explode(' ', $author); # first name only
printf('
%s %s • %s'."\n",
$message, $author, strftime('%F %H:%M', $atime)
);
$lines++;
}
print "\n\n";
pclose($log);
$navbase = $Page == 'admin/commits' ? '?' : '/admin/commits?';
$nav = [];
$nav[] = sprintf('Pagina %d', ceil($offset / $pagesize) + 1);
if ($lines >= $pagesize) {
$nav[] = sprintf('%s', $navbase, $offset + $pagesize, 'eerder');
}
if ($offset > $pagesize) {
$nav[] = sprintf('%s', $navbase, $offset - $pagesize, 'later');
}
if ($offset > 0) {
$nav[] = sprintf('%s', $navbase, 'laatste');
}
printf("%s
\n\n", implode(' • ', $nav));
}