page: replace output caching by article object
[minimedit.git] / nieuws / index.php
index 3a50265955977b618d71c73c28cf5afea7151a01..53dff0de76e24400c906372abc61bd8ce0f4f55c 100644 (file)
@@ -14,7 +14,7 @@ if ($page and !is_numeric($page)) {
        if ($Article->dateparts) {
                $Place[1] = ' <small class="date">'.$Article->date.'</small>';
        }
-       print preg_replace('{(?<=<h2>)(.*?)(?=</h2>)}', ($edit ?: '\1').' [[1]]', ob_get_clean());
+       print preg_replace('{(?<=<h2>)(.*?)(?=</h2>)}', ($edit ?: '\1').' [[1]]', $Article->raw);
        if ($User and $User->admin('news')) {
                $taglist = [];
                foreach (glob("$Page/.tags/*") as $tagpath) {
@@ -39,11 +39,10 @@ if ($page and !is_numeric($page)) {
        if ($replyform) {
                print placeholder_include('reply');
        }
-       return 1;
+       return;
 }
 
 if ($year) {
-       ob_clean();
        $match = $Page;
        $title = "Nieuws";
        if (is_numeric($year) and $year > 999) {
@@ -65,5 +64,5 @@ if ($year) {
 
        print "<h2>$title</h2>\n\n";
        print placeholder_include('nieuws', [$match]);
-       return 1;
+       return;
 }