X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=src%2FUtil%2FProxy.php;h=8d79b05dd8542507aedf11103ec2b28fee5a19b3;hb=d4a5a8051ad34a7be72238967afb3e6b140afdc8;hp=aa0f66bbffbc274fae80eef7e9ebb6564c14e54f;hpb=f61fd93db02bc2d66e1473ca34dc1154e77217a3;p=friendica.git diff --git a/src/Util/Proxy.php b/src/Util/Proxy.php index aa0f66bbff..8d79b05dd8 100644 --- a/src/Util/Proxy.php +++ b/src/Util/Proxy.php @@ -36,8 +36,8 @@ class Proxy */ const SIZE_MICRO = 'micro'; // 48 const SIZE_THUMB = 'thumb'; // 80 - const SIZE_SMALL = 'small'; // 300 - const SIZE_MEDIUM = 'medium'; // 600 + const SIZE_SMALL = 'small'; // 320 + const SIZE_MEDIUM = 'medium'; // 640 const SIZE_LARGE = 'large'; // 1024 /** @@ -45,8 +45,8 @@ class Proxy */ const PIXEL_MICRO = 48; const PIXEL_THUMB = 80; - const PIXEL_SMALL = 300; - const PIXEL_MEDIUM = 600; + const PIXEL_SMALL = 320; + const PIXEL_MEDIUM = 640; const PIXEL_LARGE = 1024; /** @@ -116,7 +116,7 @@ class Proxy $size = ':' . $size; } - Logger::info('Created proxy link', ['url' => $url, 'callstack' => System::callstack(20)]); + Logger::info('Created proxy link', ['url' => $url]); // Too long files aren't supported by Apache if (strlen($proxypath) > 250) { @@ -211,4 +211,21 @@ class Proxy return $matches[1] . self::proxifyUrl(htmlspecialchars_decode($matches[2])) . $matches[3]; } + public static function getPixelsFromSize(string $size): int + { + switch ($size) { + case Proxy::SIZE_MICRO: + return Proxy::PIXEL_MICRO; + case Proxy::SIZE_THUMB: + return Proxy::PIXEL_THUMB; + case Proxy::SIZE_SMALL: + return Proxy::PIXEL_SMALL; + case Proxy::SIZE_MEDIUM: + return Proxy::PIXEL_MEDIUM; + case Proxy::SIZE_LARGE: + return Proxy::PIXEL_LARGE; + default: + return 0; + } + } }