From: Hypolite Petovan Date: Sat, 21 Dec 2019 04:20:09 +0000 (-0500) Subject: Remove faulty escape for HTML entities in BBCode::toMarkdown X-Git-Url: https://git.mxchange.org/?a=commitdiff_plain;h=39cb3e68b9c46fa6c31ef46430df4b4e7f0ce9d5;p=friendica.git Remove faulty escape for HTML entities in BBCode::toMarkdown - Mangled Markdown output with chevrons --- diff --git a/src/Content/Text/BBCode.php b/src/Content/Text/BBCode.php index e5622d14b4..a3d26a7367 100644 --- a/src/Content/Text/BBCode.php +++ b/src/Content/Text/BBCode.php @@ -2052,9 +2052,6 @@ class BBCode extends BaseObject $text = self::convert($text, false, 4); } - // mask some special HTML chars from conversation to markdown - $text = str_replace(['<', '>', '&'], ['&_lt_;', '&_gt_;', '&_amp_;'], $text); - // If a link is followed by a quote then there should be a newline before it // Maybe we should make this newline at every time before a quote. $text = str_replace(['
'], ['
'], $text); @@ -2064,9 +2061,6 @@ class BBCode extends BaseObject // Now convert HTML to Markdown $text = HTML::toMarkdown($text); - // unmask the special chars back to HTML - $text = str_replace(['&\_lt\_;', '&\_gt\_;', '&\_amp\_;'], ['<', '>', '&'], $text); - $a->getProfiler()->saveTimestamp($stamp1, "parser", System::callstack()); // Libertree has a problem with escaped hashtags.