From 32fa5d185c27b9490410ddf2fa4b13eff1d8129e Mon Sep 17 00:00:00 2001 From: Michael Vogel Date: Sat, 28 Nov 2015 10:28:14 +0100 Subject: [PATCH] Before the comparism the entities must be removed --- include/bbcode.php | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/include/bbcode.php b/include/bbcode.php index 98c1f11991..acf6979d84 100644 --- a/include/bbcode.php +++ b/include/bbcode.php @@ -101,9 +101,13 @@ function bb_attachment($Text, $simplehtml = false, $tryoembed = true) { if ($simplehtml == 7) { $title2 = $title; + + $test1 = trim(html_entity_decode($match[1],ENT_QUOTES,'UTF-8')); + $test2 = trim(html_entity_decode($title,ENT_QUOTES,'UTF-8')); + // If the link description is similar to the text above then don't add the link description - if (($title != "") AND ((strpos($match[1],$title) !== false) OR - (similar_text($match[1],$title) / strlen($title)) > 0.9)) + if (($title != "") AND ((strpos($test1,$test2) !== false) OR + (similar_text($test1,$test2) / strlen($title)) > 0.9)) $title2 = $url; $text = sprintf('%s
', $url, $title, $title2);