From: Vincent Vanwaelscappel Date: Fri, 7 Feb 2025 16:57:59 +0000 (+0100) Subject: wip #7267 @1.5 X-Git-Url: http://git.cubedesigners.com/?a=commitdiff_plain;h=935b6200153952a2de57fabd29d25492d87e8d58;p=fluidbook_tools.git wip #7267 @1.5 --- diff --git a/src/Links/Link.php b/src/Links/Link.php index b9dde3f..6a6098e 100644 --- a/src/Links/Link.php +++ b/src/Links/Link.php @@ -373,12 +373,14 @@ class Link public static function normalizeInlineIntegration($inline) { - if (in_array($inline, ['inline', 'popup', 'background_texts', '_blank'])) { + $ok = ['inline', 'popup', 'background_texts', '_blank']; + if (in_array($inline, $ok, true)) { return $inline; } if (!$inline || $inline === 'false') { return 'popup'; - } else if ($inline == '1' || $inline === 'true' || $inline === true) { + } + if ($inline == '1' || $inline === 'true' || $inline === true) { return 'inline'; } return $inline; @@ -455,9 +457,9 @@ class Link if ($init['to'] == '') { return null; } - $init['inline'] = self::normalizeInlineIntegration($init['inline'] ?? ''); + $ext = mb_strtolower(Files::getExtension($init['to'])); if (in_array($ext, array('oam', 'zip', 'html')) || substr($init['to'], 0, 4) == 'http') {