]> git.mxchange.org Git - friendica.git/commitdiff
The attachment text had already been in HTML and mustn't be converted again
authorMichael <heluecht@pirati.ca>
Wed, 14 Mar 2018 22:51:14 +0000 (22:51 +0000)
committerMichael <heluecht@pirati.ca>
Wed, 14 Mar 2018 22:51:14 +0000 (22:51 +0000)
src/Content/Text/BBCode.php

index edff3a284646bcb8b3b200ffc925d98e8af17db2..532397c13acca4a98de6e1dbd7e95a0ec2a3f4a5 100644 (file)
@@ -25,6 +25,7 @@ use Friendica\Util\ParseUrl;
 
 require_once "include/event.php";
 require_once "include/html2plain.php";
+require_once "include/html2bbcode.php";
 require_once "mod/proxy.php";
 
 class BBCode
@@ -705,9 +706,10 @@ class BBCode
                                }
 
                                if ($data["description"] != "" && $data["description"] != $data["title"]) {
-                                       $return .= sprintf('<blockquote>%s</blockquote>', trim($data["description"]));
+                                       // Sanitize the HTML by converting it to BBCode
+                                       $bbcode = html2bbcode($data["description"]);
+                                       $return .= sprintf('<blockquote>%s</blockquote>', trim(self::convert($bbcode)));
                                }
-
                                if ($data["type"] == "link") {
                                        $return .= sprintf('<sup><a href="%s">%s</a></sup>', $data['url'], parse_url($data['url'], PHP_URL_HOST));
                                }