}
}
$query = $Db->set('comments', [
- 'page' => $Page->handler,
+ 'page' => $Page->link,
'message' => $html,
'author' => $User->login,
]);
$Issue = $updated;
}
}
+
+ if ($Page->api) {
+ abort("/{$Page->link}", '200 reply success');
+ }
$_POST['reply'] = NULL;
}
catch (Exception $e) {
+ if ($Page->api) {
+ abort(ucfirst($e->getMessage()), '500 reply error');
+ }
print "<p class=warn>Antwoord niet opgeslagen: {$e->getMessage()}.</p>\n\n";
}
}
$cols = '*, (SELECT json_agg(journal.*) FROM journal WHERE comment_id = comments.id) AS journal';
-$query = $Db->query("SELECT $cols FROM comments WHERE page = ? ORDER BY created", [$Page->handler]);
+$query = $Db->query("SELECT $cols FROM comments WHERE page = ? ORDER BY created", [$Page->link]);
print '<ul class="replies">';
if ($User->login) {
print '<li>';
print '<form method="post" action="" enctype="multipart/form-data">';
- if (isset($Issue) and $User->admin("edit {$Page->handler}")) {
+ if (isset($Issue) and $User->admin("edit {$Page->link}")) {
print '<p>';
printf(
'<label for="%s">%s:</label> '
''
);
print '<input type="submit" value="Plaatsen" />'."\n";
- print "</form></li>\n";
+ print "</form>";
+ print '<script src="/upload/progress.js"></script>';
+ print "</li>\n";
}
print "</ul>\n\n";