'."\n"; } if ($page and !is_numeric($page)) { $edit = !empty($User['admin']) ? htmlspecialchars(@$_GET['edit']) : NULL; $article = new ArchiveArticle("$Page$Args.html"); $Place[1] = ' '.$article->date.''; print preg_replace('{(?<=

)(.*?)(?=

)}', ($edit ?: '\1').' [[1]]', ob_get_clean()); if ($article->image) { $Place['image'] = "https://lijtweg.nl/".$article->thumb('600x'); } if (!empty($User['admin'])) { $taglist = []; foreach (glob("$Page/.tags/*") as $tagpath) { $tagname = pathinfo($tagpath, PATHINFO_BASENAME); $tagvalue = file_exists("$tagpath/$year-$page.html"); $tagtarget = is_writable($tagpath); $taglist[] = sprintf( '' . '', "tags[$tagname]", $tagname, "tag-$tagname", $tagvalue ? ' checked' : '', ' onclick="return false"', ucfirst($tagname) ); } printf("

Tags: %s

\n", implode("\n\t", $taglist) ); } if ($replyform) { print placeholder_include('nieuws/replies'); } return 1; } if ($year) { ob_clean(); $match = $Page; $title = "Nieuws"; if (is_numeric($year) and $year > 999) { $match .= "/$year"; if (is_numeric($page)) { $title .= ' '.$monthname[intval($page)]; $match .= sprintf('%02d-', $page); } $title .= ' '.$year; } elseif ($year === '19') { $match .= "/19??"; $title .= " vóór 2000"; } elseif (file_exists("$Page/.tags/$year")) { $match .= "/.tags/$year"; $title .= " met $year"; } print "

$title

\n\n"; print placeholder_include('nieuws', [$match]); return 1; }