X-Git-Url: http://git.shiar.net/minimedit.git/blobdiff_plain/85d01336fad3b3110a6bdb395593e29260714acc..2bed41fd9817049d5f8822e381c4f70cc3bf33c8:/widget/reply.php diff --git a/widget/reply.php b/widget/reply.php index cedcc49..ca38ce9 100644 --- a/widget/reply.php +++ b/widget/reply.php @@ -10,17 +10,18 @@ if ($_POST) { require_once 'upload.inc.php'; try { $html = messagehtml($_POST['reply']); - if ($_FILES and isset($_FILES['image'])) { + 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; - $result = userupload($_FILES['image'], $target); - $html .= sprintf('
', $result); + if ($result = userupload($_FILES['image'], $target)) { + $html .= sprintf('', $result); + } } $query = $Db->set('comments', [ - 'page' => $Page, + 'page' => $Page->handler, 'message' => $html, 'author' => $User->login, ]); @@ -67,7 +68,7 @@ if ($_POST) { } $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]); +$query = $Db->query("SELECT $cols FROM comments WHERE page = ? ORDER BY created", [$Page->handler]); print '%2$s' : - (!isset($change->value) ? 'verwijderd (
%snaar
%s'), $change->old_value, $change->value ) @@ -102,10 +103,10 @@ while ($row = $query->fetch()) { print "\n"; } -if ($User) { +if ($User->login) { print '