}
}
-function printtoc($root)
+function printtoc($input)
{
+ if (!is_array($input)) $input = glob("$input/*.html");
print '<ul>';
- foreach (array_reverse(glob("$root/*.html")) as $page) {
+ foreach (array_reverse($input) as $page) {
$title = fgets(fopen($page, 'r'));
$title = strip_tags($title);
$linkurl = preg_replace('/\.html$/', '', $page);
if ($year) {
ob_clean();
- print "<h2>Nieuws $year</h2>\n\n";
-
+ if (is_numeric($year)) {
+ $title = "Nieuws ".($month ? $monthname[$month].' ' : '').$year;
+ $match = implode('/', [
+ $Page, $year, $month ? sprintf('%02d', $month) : '??',
+ ]);
+ }
+ else {
+ $title = "Nieuws vóór 2000";
+ $match = "$Page/19??/??";
+ }
+
+ print "<h2>$title</h2>\n\n";
print '<div id="news">'."\n\n";
- shownews("$Page/$year/??", 100);
+ shownews($match, 100);
print "</div>\n\n";
-
return 1;
}
+if ($Args) {
+ return;
+}
+
print '<div id="news">'."\n\n";
foreach (array_reverse(glob("$Page/2???")) as $page) {
printtoc("$page/??");
}
+if ($pages = glob("$Page/19??/??/*.html")) {
+ printf('<h3><a href="/%s">%s</a></h3>'."\n", "$Page/oud", 'Eerder');
+ printtoc($pages);
+}
+
print "</div>\n\n";
if (!empty($User['admin'])) {