X-Git-Url: http://git.shiar.net/minimedit.git/blobdiff_plain/2d7b510a9d33a552b024e1db00212658f21afce6..f316947b98249a964b814d65377efda2405e2de1:/issue/index.php diff --git a/issue/index.php b/issue/index.php index 55ea273..4f0f57f 100644 --- a/issue/index.php +++ b/issue/index.php @@ -66,7 +66,10 @@ 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.'); + throw new Exception('Vul een onderwerp in om de issue te kunnen benoemen.'); + } + if (!preg_match('/\S/', $_POST['reply'])) { + throw new Exception('Een korte beschrijving is verplicht om een issue aan te maken.'); } $query = $Db->set('issues', [ 'page' => $Page->handler, @@ -108,8 +111,12 @@ ob_start(); $stats = $Db->query( "SELECT count(*) AS total, count(closed) AS closed FROM issues" )->fetch(); -printf("

%d lopende zaken, %s opgelost

\n", - $stats->total - $stats->closed, $stats->closed +printf("

%s, %s opgelost

\n", + showlink( + sprintf('%d lopende zaken', $stats->total - $stats->closed), + isset($_GET['open']) ? FALSE : '?open' + ), + $stats->closed ); print '