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;
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') {