- $Article->title .= ': '.htmlspecialchars($Issue->subject);
- print "<h2>{$Article->title}</h2>\n";
- $author = $Issue->author ? new User('profile/'.$Issue->author, FALSE) : NULL;
- printf('<p><em>%s</em>%s <small class=date>%s</small></p>'."\n",
- 'Geplaatst',
- $author ? " door <strong>{$author->name}</strong>" : '',
- showdate(preg_split('/\D/', $Issue->created))
- );
- if ($Issue->assign) {
- printf('<p><em>%s</em> aan <strong>%s</strong></p>'."\n",
- 'Toegewezen', htmlspecialchars($Issue->assign)
+ 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'
+ );
+ printf('<input type="text" name="%s" value="%s" /><p>'."\n", 'page', $row->page);
+ printf('<textarea id="%s" name="%1$s" cols=60 rows=3>%s</textarea>'."\n",
+ 'reply',
+ htmlspecialchars($row->raw)