issue: reply edit of page and announce columns v5.4
authorMischa POSLAWSKY <perl@shiar.org>
Thu, 25 Nov 2021 23:58:28 +0000 (00:58 +0100)
committerMischa POSLAWSKY <perl@shiar.org>
Fri, 26 Nov 2021 00:22:05 +0000 (01:22 +0100)
issue/index.php
upload.inc.php

index 4f0f57f5b9beb1c94446cac70f9a762aee915248..51d1de44e78e910b1cb278db55bccd8d8620f33a 100644 (file)
@@ -21,11 +21,18 @@ if ($id and ctype_digit($id)) {
                )->fetch();
                if (!$row) throw new Exception('Antwoordnummer niet gevonden');
 
-               print "<h2>{$Page->title}</h2>\n";
                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)
index 962bedcbebc2fb73ae64643398cf3075d31408d7..22db140cd27351543f12682ab41eae4b74d05348 100644 (file)
@@ -111,6 +111,9 @@ function createcomment($input, &$Issue = NULL)
        if (isset($input['announce'])) {
                $reply['announced'] = !!$input['announce'];
        }
+       if (isset($input['page'])) {
+               $reply['page'] = $input['page'];
+       }
 
        if (isset($input['id'])) {
                $newcomment = $input['id'];