function shownews($input, $limit = 1000)
{
if (!is_array($input)) $input = glob("$input/*.html");
+ print "<div>\n";
foreach (array_reverse($input) as $filename) {
$article = new ArchiveArticle($filename);
print '<article class="left">';
if (--$limit <= 0) break;
}
+ print "</div>\n";
}
function printtoc($input, $class = FALSE)
}
}
-$articles = (ltrim($Args, '/') ?: 'nieuws');
+$articles = (ltrim($Page->path, '/') ?: 'nieuws');
if (strpos($articles, '/') === FALSE) {
- if (@$Place['view'] === 'toc') {
+ if (@$Page->place['view'] === 'toc') {
+ print "<div>\n";
foreach (array_reverse(glob("$articles/2???")) as $page) {
$year = basename($page, '.html');
printf('<h3><a href="/%s">%s</a></h3>'."\n", $page, $year);
printtoc($page, 'gallery');
}
+ print "</div>\n";
return;
}
$articles .= '/????';
}
-if (@$Place['view'] === 'toc') {
+if (@$Page->place['view'] === 'toc') {
printtoc($articles);
return;
}
ob_start();
-shownews($articles, @$Place['n'] ?: 5);
-print getoutput();
+shownews($articles, @$Page->place['n'] ?: 5);
+$Page->raw = ob_get_clean();
+print $Page->render();