]> git.mxchange.org Git - friendica.git/commitdiff
Fix: Image descriptions now work again
authorMichael <heluecht@pirati.ca>
Tue, 21 Apr 2020 04:01:13 +0000 (04:01 +0000)
committerMichael <heluecht@pirati.ca>
Tue, 21 Apr 2020 04:01:13 +0000 (04:01 +0000)
src/Content/Text/BBCode.php

index 334efb32a78dd4f7fc904b78320d20edf542b859..f45de95c5f9af2af03952eee4f60b649238e9017 100644 (file)
@@ -449,13 +449,20 @@ class BBCode
                }
        }
 
-       public static function scaleExternalImages($srctext)
+       /**
+        * This function changing the visual size (not the real size) of images.
+        * The function does not work for pictures with an alternate text description.
+        * This could only be changed by using some new "img" BBCode format.
+        *
+        * @param string $srctext The body with images
+        * @return string The body with possibly scaled images
+        */
+       public static function scaleExternalImages(string $srctext)
        {
                $s = $srctext;
 
                // Simplify image links
                $s = preg_replace("/\[img\=([0-9]*)x([0-9]*)\](.*?)\[\/img\]/ism", '[img]$3[/img]', $s);
-               $s = preg_replace("/\[img\=(.*?)\](.*?)\[\/img\]/ism", '[img]$1[/img]', $s);
 
                $matches = null;
                $c = preg_match_all('/\[img.*?\](.*?)\[\/img\]/ism', $s, $matches, PREG_SET_ORDER);