From: Mischa POSLAWSKY Date: Tue, 27 Apr 2021 18:37:24 +0000 (+0200) Subject: issue/activity: format replies for dashboard X-Git-Tag: v5.3~18 X-Git-Url: http://git.shiar.nl/minimedit.git/commitdiff_plain/e02706eef130529aac80bb58cf9755c850e316a7 issue/activity: format replies for dashboard Cut consecutive paragraphs (similar to news feed) and move images right to take less space. --- diff --git a/widget/issue/activity.php b/widget/issue/activity.php index bb694c7..153034e 100644 --- a/widget/issue/activity.php +++ b/widget/issue/activity.php @@ -9,6 +9,12 @@ $sql .= " WHERE message IS NOT NULL"; $sql .= " ORDER BY m.created DESC LIMIT $limit"; $query = $Db->query($sql); +$msgformat = [ + "{(?=

\n).+}s" => ' (Meer op de site)', + '{(.*)(

]+>

)\s*}' => "$2\n$1", + '{(?<='; $group = NULL; @@ -31,7 +37,7 @@ while ($row = $query->fetch()) { print ""; print ''; print '
'; - print $row->message; + print preg_replace(array_keys($msgformat), array_values($msgformat), $row->message); print "
\n"; }