Merge pull request #14580 from annando/shortcut

Added check for shortcut icon url parts
This commit is contained in:
Tobias Diekershoff 2024-11-29 07:06:10 +01:00 committed by GitHub
commit d48d23afa1
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -14,6 +14,7 @@ use Friendica\BaseModule;
use Friendica\Core\Config\Capability\IManageConfigValues; use Friendica\Core\Config\Capability\IManageConfigValues;
use Friendica\Core\L10n; use Friendica\Core\L10n;
use Friendica\Util\BasePath; use Friendica\Util\BasePath;
use Friendica\Util\Network;
use Friendica\Util\Profiler; use Friendica\Util\Profiler;
use Friendica\Util\XML; use Friendica\Util\XML;
use Psr\Log\LoggerInterface; use Psr\Log\LoggerInterface;
@ -68,11 +69,12 @@ class OpenSearch extends BaseModule
} }
if (!empty($shortcut_icon)) { if (!empty($shortcut_icon)) {
$imagedata = getimagesize($this->baseUrl . $shortcut_icon); $shortcut_icon = Network::addBasePath($shortcut_icon, $this->baseUrl);
$imagedata = getimagesize($shortcut_icon);
} }
if (!empty($imagedata)) { if (!empty($imagedata)) {
XML::addElement($xml, $parent, 'Image', $this->baseUrl . $shortcut_icon, [ XML::addElement($xml, $parent, 'Image', $shortcut_icon, [
'width' => $imagedata[0], 'width' => $imagedata[0],
'height' => $imagedata[1], 'height' => $imagedata[1],
'type' => $imagedata['mime'], 'type' => $imagedata['mime'],