X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=src%2FModel%2FUser.php;h=93538bce641d684ba3601767fdffcc1a67f7288d;hb=777919e679b37069615581b4d7f0cb31226c9752;hp=d99588e05bb74246e779805291debec4c28b0140;hpb=bb349a7db445db516f2cd87344800de11af99992;p=friendica.git diff --git a/src/Model/User.php b/src/Model/User.php index d99588e05b..93538bce64 100644 --- a/src/Model/User.php +++ b/src/Model/User.php @@ -850,19 +850,16 @@ class User break; } - $updated = ''; - $imagetype = IMAGETYPE_JPEG; + $updated = ''; + $mimetype = ''; $photo = Photo::selectFirst(['type', 'created', 'edited', 'updated'], ["scale" => $scale, 'uid' => $user['uid'], 'profile' => true]); if (!empty($photo)) { - $updated = max($photo['created'], $photo['edited'], $photo['updated']); - - if (in_array($photo['type'], ['image/png', 'image/gif'])) { - $imagetype = IMAGETYPE_PNG; - } + $updated = max($photo['created'], $photo['edited'], $photo['updated']); + $mimetype = $photo['type']; } - return $url . $user['nickname'] . image_type_to_extension($imagetype) . ($updated ? '?ts=' . strtotime($updated) : ''); + return $url . $user['nickname'] . Images::getExtensionByMimeType($mimetype) . ($updated ? '?ts=' . strtotime($updated) : ''); } /** @@ -880,22 +877,19 @@ class User $url = DI::baseUrl() . '/photo/banner/'; - $updated = ''; - $imagetype = IMAGETYPE_JPEG; + $updated = ''; + $mimetype = ''; $photo = Photo::selectFirst(['type', 'created', 'edited', 'updated'], ["scale" => 3, 'uid' => $user['uid'], 'photo-type' => Photo::USER_BANNER]); if (!empty($photo)) { - $updated = max($photo['created'], $photo['edited'], $photo['updated']); - - if (in_array($photo['type'], ['image/png', 'image/gif'])) { - $imagetype = IMAGETYPE_PNG; - } + $updated = max($photo['created'], $photo['edited'], $photo['updated']); + $mimetype = $photo['type']; } else { // Only for the RC phase: Don't return an image link for the default picture return ''; } - return $url . $user['nickname'] . image_type_to_extension($imagetype) . ($updated ? '?ts=' . strtotime($updated) : ''); + return $url . $user['nickname'] . Images::getExtensionByMimeType($mimetype) . ($updated ? '?ts=' . strtotime($updated) : ''); } /**