X-Git-Url: http://git.shiar.nl/minimedit.git/blobdiff_plain/7c9537015a7361681323e5a5ce2f10d9c0ee42d3..a4df323abd9cc8e007f9accc58d7482048e3e3c4:/issue/index.php diff --git a/issue/index.php b/issue/index.php index 62182ac..704a405 100644 --- a/issue/index.php +++ b/issue/index.php @@ -1,5 +1,5 @@ path, '/')); @@ -42,8 +42,12 @@ if ($id and ctype_digit($id)) { return; } -if ($_POST) { +if ($Page->api) return; +if ($_POST and isset($_POST['subject'])) { require_once 'upload.inc.php'; + if (strlen($_POST['subject']) < 2) { + throw new Exception('Een minimaal onderwerp is verplicht om een issue aan te maken.'); + } $query = $Db->set('issues', [ 'page' => $Page->handler, 'subject' => $_POST['subject'], @@ -55,7 +59,6 @@ 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";