You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

36 lines
908 B

<?php
// (c) Copyright by authors of the Tiki Wiki CMS Groupware Project
//
// All Rights Reserved. See copyright.txt for details and a complete list of authors.
// Licensed under the GNU LESSER GENERAL PUBLIC LICENSE. See license.txt for details.
// $Id$
namespace Tiki\Lib\FitVidJs;
class FitVidJs
{
public static function getCustomSelector(): string
{
global $prefs;
$domains = $prefs['jquery_fitvidjs_additional_domains'];
if (empty($domains)) {
return '';
}
$domains = explode("\n", $domains);
$customSelectors = array_map(
function ($domain) {
$domain = trim($domain);
return "iframe[src*='{$domain}']";
},
$domains
);
$customSelectors = implode(', ', $customSelectors);
return '{customSelector: "' . $customSelectors . '"}';
}
}