From 8156b11de3d4a48e08924757911d90d7445cd41b Mon Sep 17 00:00:00 2001 From: Elmar Ludwig <elmar.ludwig@uni-osnabrueck.de> Date: Sat, 1 Apr 2023 21:32:47 +0000 Subject: [PATCH] remove HTML before calculating changes in wiki, re #2477 Merge request studip/studip!1688 --- lib/wiki.inc.php | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/lib/wiki.inc.php b/lib/wiki.inc.php index 84aa61b9ec1..30f68fead63 100644 --- a/lib/wiki.inc.php +++ b/lib/wiki.inc.php @@ -1660,14 +1660,14 @@ function showDiffs($keyword, $versions_since) } $version = array_shift($versions); - $last = $version['body']; + $last = Studip\Markup::removeHtml($version['body']); $lastversion = $version['version']; $zusatz = getZusatz($version); $content = ''; foreach ($versions as $version) { $content .= '<tr>'; - $current = $version['body']; + $current = Studip\Markup::removeHtml($version['body']); $currentversion = $version['version']; $diffarray = '<b><font size=-1>'. _("Änderungen zu") . " </font> $zusatz</b><p>"; @@ -1720,6 +1720,7 @@ function do_diff($strlines1,$strlines2) function toDiffLineArray($lines, $who) { $dla = []; + $lines = Studip\Markup::removeHtml($lines); $lines = explode("\n",preg_replace("/\r/",'',$lines)); foreach ($lines as $l) { $dla[] = new DiffLine($l, $who); -- GitLab