- if (!$row) throw new Exception('Issuenummer niet gevonden');
-
- $Article->title .= ': '.htmlspecialchars($row->subject);
- print "<h2>{$Article->title}</h2>\n";
- print $row->body;
- if ($row->closed) {
- printf('<p><strong>%s</strong> <small class=date>%s</small></p>'."\n",
- 'Opgelost', showdate(preg_split('/\D/', $row->closed))
+ if (!$Issue) throw new Exception('Issuenummer niet gevonden');
+ $Page->title .= ': '.htmlspecialchars($Issue->subject);
+
+ if ($title and ctype_digit($title)) {
+ $Page->title = "Antwoord op {$Page->title}";
+ $Page->handler = $Page->link;
+ $Page->link .= "/$title";
+ $row = $Db->query(
+ 'SELECT * FROM comments WHERE id = ?', [$title]
+ )->fetch();
+ if (!$row) throw new Exception('Antwoordnummer niet gevonden');
+
+ printf('<form method="post" action="%s" enctype="multipart/form-data">',
+ $Page->handler
+ );
+ print "<h2>{$Page->title}</h2>\n";
+ printf('<input type="hidden" name="%s" value="%s" />'."\n", 'id', $row->id);
+ printf(
+ '<input type="hidden" name="%s" value="" />'
+ . '<input type="checkbox" id="%1$s" name="%1$s" value="1"%s />'
+ . '<label for="%1$s"> %s</label>'."\n<p>",
+ 'announce', $row->announced ? ' checked' : '', 'Aangekondigd'