git.shiar.nl
/
minimedit.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
widget/reply: formatting syntax for ~strike~ and `code`
[minimedit.git]
/
widget
/
reply.php
diff --git
a/widget/reply.php
b/widget/reply.php
index 4da0ffa884e317fdc1706766cd60f1a2c57120f7..685a611eca98778c7bf77ba8ed8c78f769c3ba45 100644
(file)
--- a/
widget/reply.php
+++ b/
widget/reply.php
@@
-10,7
+10,11
@@
$journalcol = [
if ($_POST) {
require_once 'upload.inc.php';
try {
if ($_POST) {
require_once 'upload.inc.php';
try {
- $html = messagehtml($_POST['reply']);
+ $reply = [];
+ if (isset($_POST['reply']) and $body = $_POST['reply']) {
+ $reply['raw'] = $body;
+ $reply['message'] = messagehtml($body);
+ }
if ($_FILES and !empty($_FILES['image'])) {
$target = 'data/upload';
if (!file_exists($target)) {
if ($_FILES and !empty($_FILES['image'])) {
$target = 'data/upload';
if (!file_exists($target)) {
@@
-18,19
+22,19
@@
if ($_POST) {
}
$target .= '/' . $User->login;
if ($result = userupload($_FILES['image'], $target)) {
}
$target .= '/' . $User->login;
if ($result = userupload($_FILES['image'], $target)) {
+ $reply['raw'] .= "/$result";
if (preg_match('(^image/)', $_FILES['image']['type'])) {
if (preg_match('(^image/)', $_FILES['image']['type'])) {
- $
html
.= sprintf('<p><img src="/thumb/640x/%s" /></p>', $result);
+ $
reply['message']
.= sprintf('<p><img src="/thumb/640x/%s" /></p>', $result);
}
else {
}
else {
- $
html
.= sprintf('<p>Bijgevoegd bestand: <a href="/%s" />%s</a></p>',
+ $
reply['message']
.= sprintf('<p>Bijgevoegd bestand: <a href="/%s" />%s</a></p>',
$result, basename($result)
);
}
}
}
$result, basename($result)
);
}
}
}
- $query = $Db->set('comments', [
+ $query = $Db->set('comments',
$reply +
[
'page' => $Page->link,
'page' => $Page->link,
- 'message' => $html,
'author' => $User->login,
]);
if (!$query->rowCount()) {
'author' => $User->login,
]);
if (!$query->rowCount()) {