X-Git-Url: http://git.shiar.net/minimedit.git/blobdiff_plain/3a4f1ae1a32baa3658d54c3dadf268bab01308a2..390f24390894684c6f6d4f70261883e6d828502d:/widget/reply.php diff --git a/widget/reply.php b/widget/reply.php index 9e1c7e3..3984349 100644 --- a/widget/reply.php +++ b/widget/reply.php @@ -9,9 +9,20 @@ $journalcol = [ if ($_POST) { require_once 'upload.inc.php'; try { + $html = messagehtml($_POST['reply']); + if ($_FILES and !empty($_FILES['image'])) { + $target = 'data/upload'; + if (!file_exists($target)) { + throw new Exception("er is geen uploadmap aanwezig op $target"); + } + $target .= '/' . $User->login; + if ($result = userupload($_FILES['image'], $target)) { + $html .= sprintf('
', $result); + } + } $query = $Db->set('comments', [ 'page' => $Page, - 'message' => messagehtml($_POST['reply']), + 'message' => $html, 'author' => $User->login, ]); if (!$query->rowCount()) { @@ -79,7 +90,7 @@ while ($row = $query->fetch()) { printf("%s %s", $journalcol[$change->col], sprintf( !isset($change->old_value) ? 'gewijzigd naar%2$s' : - (!isset($change->value) ? 'verwijderd (
%snaar
%s'), $change->old_value, $change->value ) @@ -92,9 +103,9 @@ while ($row = $query->fetch()) { print "\n"; } -if ($User) { +if ($User->login) { print '