]> git.mxchange.org Git - friendica.git/commitdiff
Simplify image url
authorMichael <heluecht@pirati.ca>
Wed, 17 May 2023 20:30:45 +0000 (20:30 +0000)
committerMichael <heluecht@pirati.ca>
Wed, 17 May 2023 20:30:45 +0000 (20:30 +0000)
src/Content/Text/HTML.php
src/Model/Post/Media.php
src/Module/Media/Photo/Upload.php
src/Util/Images.php

index 3f9ef7c3b4c251ed9195030338efce61b0e2b525..988274f8dcba5567ec59247141d7d37d3dc60bc8 100644 (file)
@@ -24,7 +24,6 @@ namespace Friendica\Content\Text;
 use DOMDocument;
 use DOMXPath;
 use Friendica\Protocol\HTTP\MediaType;
-use Friendica\Content\Widget\ContactBlock;
 use Friendica\Core\Hook;
 use Friendica\Core\Renderer;
 use Friendica\Core\Search;
index e040f2b11323576ad4018923b2b2a079350a390e..a0d55b6e0036990c82fcac9f6db72eb303447019 100644 (file)
@@ -1004,7 +1004,7 @@ class Media
                        }
 
                        if ($media['type'] == self::IMAGE) {
-                               $body .= "\n" . Images::getBBCodeByUrl($media['url'], $media['preview'], $media['description']);
+                               $body .= "\n" . Images::getBBCodeByUrl($media['url'], $media['preview'], $media['description'] ?? '');
                        } elseif ($media['type'] == self::AUDIO) {
                                $body .= "\n[audio]" . $media['url'] . "[/audio]\n";
                        } elseif ($media['type'] == self::VIDEO) {
index 25f9af9bc0a83d0fa9bbfd72066298efe8b06650..e53ca35b86c404be83e616371cd3d1d7e8c25a71 100644 (file)
@@ -179,7 +179,7 @@ class Upload extends \Friendica\BaseModule
                }
 
                $this->logger->info('upload done');
-               $this->return(200, "\n\n" . Images::getBBCodeByResource($resource_id, $owner['nickname'], $preview, $image->getExt(), '') . "\n\n");
+               $this->return(200, "\n\n" . Images::getBBCodeByResource($resource_id, $owner['nickname'], $preview, $image->getExt()) . "\n\n");
        }
 
        /**
index 7f6d8720ff0bb5f89942670da2546abbfd131671..aed72f065b7c8c0810efa22c0aaa938ca6c7c46c 100644 (file)
@@ -327,7 +327,7 @@ class Images
         * @param string $description
         * @return string
         */
-       public static function getBBCodeByResource(string $resource_id, string $nickname, int $preview, string $ext, string $description = null): string
+       public static function getBBCodeByResource(string $resource_id, string $nickname, int $preview, string $ext, string $description = ''): string
        {
                return self::getBBCodeByUrl(
                        DI::baseUrl() . '/photos/' . $nickname . '/image/' . $resource_id,
@@ -344,20 +344,12 @@ class Images
         * @param string $description
         * @return string
         */
-       public static function getBBCodeByUrl(string $photo, string $preview = null, string $description = null): string
+       public static function getBBCodeByUrl(string $photo, string $preview = null, string $description = ''): string
        {
                if (!empty($preview)) {
-                       if (!is_null($description)) {
-                               return '[url=' . $photo . '][img=' . $preview . ']' . $description . '[/img][/url]';
-                       } else {
-                               return '[url=' . $photo . '][img]' . $preview . '[/img][/url]';
-                       }
+                       return '[url=' . $photo . '][img=' . $preview . ']' . $description . '[/img][/url]';
                }
 
-               if (!is_null($description)) {
-                       return '[img=' . $photo . ']' . $description . '[/img]';
-               } else {
-                       return '[img]' . $photo . '[/img]';
-               }
+               return '[img=' . $photo . ']' . $description . '[/img]';
        }
 }