]> git.mxchange.org Git - friendica.git/commitdiff
More URL can be styled
authorMichael <heluecht@pirati.ca>
Mon, 8 May 2017 12:35:44 +0000 (12:35 +0000)
committerMichael <heluecht@pirati.ca>
Mon, 8 May 2017 12:35:44 +0000 (12:35 +0000)
include/bbcode.php

index 8969b35e1134568919d2d6b9a11907e071574992..bea9a07f5b0eedaa84121b8d94cd298ed0a0971c 100644 (file)
@@ -173,9 +173,13 @@ function cleancss($input) {
 function bb_style_url($match) {
         $url = $match[1];
 
+       if (isset($match[2]) AND ($match[1] != $match[2])) {
+               return $match[0];
+       }
+
         $parts = parse_url($url);
         if (!isset($parts['scheme'])) {
-                return $url;
+                return $match[0];
         }
 
         $styled_url = $url;
@@ -988,6 +992,7 @@ function bbcode($Text, $preserve_nl = false, $tryoembed = true, $simplehtml = fa
 
        if ($simplehtml == 7) {
                $Text = preg_replace_callback("/\[url\]([$URLSearchString]*)\[\/url\]/ism", 'bb_style_url', $Text);
+               $Text = preg_replace_callback("/\[url\=([$URLSearchString]*)\]([$URLSearchString]*)\[\/url\]/ism", 'bb_style_url', $Text);
        }
 
        $Text = preg_replace("/\[url\]([$URLSearchString]*)\[\/url\]/ism", '<a href="$1" target="_blank">$1</a>', $Text);