X-Git-Url: http://git.shiar.nl/minimedit.git/blobdiff_plain/772961fd4e9be46ad340cad1e55ee5f28cc5b968..9887bd21eb0d0d7211b3add639c8e92ed0d8701f:/issue/index.php?ds=sidebyside diff --git a/issue/index.php b/issue/index.php index 41d3749..8b42d11 100644 --- a/issue/index.php +++ b/issue/index.php @@ -1,20 +1,21 @@ path, '/')); if ($id and ctype_digit($id)) { $Page->title = "Issue #$id"; - $Page->path = "/$id"; # minimal reference + $Page->link = $Page->handler . ($Page->path = "/$id"); # minimal reference $Issue = $Db->query( 'SELECT * FROM issues WHERE page = ? AND id = ?', [$Page->handler, $id] )->fetch(); if (!$Issue) throw new Exception('Issuenummer niet gevonden'); - $replies = placeholder_include('reply'); # handle updates + $replies = $Page->widget('reply'); # handle updates $Page->title .= ': '.htmlspecialchars($Issue->subject); $Page->teaser = $Issue->body; + if ($Page->api) return; $Page->body = $replies; # find image print "

{$Page->title}

\n"; @@ -54,6 +55,7 @@ if ($_POST) { } $_POST = []; } +if ($Page->api) return; $subsql = "SELECT count(*) FROM comments WHERE page=i.page||'/'||i.id"; $cols = "*, ($subsql AND message IS NOT NULL) AS replycount"; @@ -97,4 +99,4 @@ while ($row = $query->fetch()) { print "\n"; } print "\n"; -$Place['issuelist'] = ob_get_clean(); +$Page->place['issuelist'] = ob_get_clean();