]> git.mxchange.org Git - friendica.git/commitdiff
Remove faulty escape for HTML entities in BBCode::toMarkdown
authorHypolite Petovan <hypolite@mrpetovan.com>
Sat, 21 Dec 2019 04:20:09 +0000 (23:20 -0500)
committerHypolite Petovan <hypolite@mrpetovan.com>
Sat, 28 Dec 2019 02:42:56 +0000 (21:42 -0500)
- Mangled Markdown output with chevrons

src/Content/Text/BBCode.php

index e5622d14b43e478107345dcfe4f3890313a007d3..a3d26a73671e260b6a59305d8ac2bceb0e3b224b 100644 (file)
@@ -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;'], ['&_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(['</a><blockquote>'], ['</a><br><blockquote>'], $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\_;'], ['&lt;', '&gt;', '&amp;'], $text);
-
                $a->getProfiler()->saveTimestamp($stamp1, "parser", System::callstack());
 
                // Libertree has a problem with escaped hashtags.