?
Path : /home/admin/public_html/old/components/com_jce/editor/tiny_mce/plugins/media/classes/ |
Current File : /home/admin/public_html/old/components/com_jce/editor/tiny_mce/plugins/media/classes/config.php |
<?php /** * @package JCE * @copyright Copyright (c) 2009-2015 Ryan Demmer. All rights reserved. * @license GNU/GPL 2 or later - http://www.gnu.org/licenses/old-licenses/gpl-2.0.html * JCE is free software. This version may have been modified pursuant * to the GNU General Public License, and as distributed it includes or * is derivative of works licensed under the GNU General Public License or * other free or open source software licenses. */ class WFMediaPluginConfig { public static function getConfig(&$settings) { $wf = WFEditor::getInstance(); wfimport('admin.models.editor'); $model = new WFModelEditor(); $tags = array(); if ($wf->getParam('media.iframes', 0)) { $tags[] = 'iframe'; } if ($wf->getParam('media.audio', 1)) { $tags[] = 'audio'; } if ($wf->getParam('media.video', 1)) { $tags[] = 'video'; } if (in_array('audio', $tags) || in_array('video', $tags)) { $tags[] = 'source'; } if ($wf->getParam('media.embed', 1)) { $tags[] = 'embed'; } if ($wf->getParam('media.object', 1)) { $tags[] = 'object'; $tags[] = 'param'; } $model->removeKeys($settings['invalid_elements'], $tags); $settings['media_strict'] = $wf->getParam('media.strict', 1, 1); $settings['media_version_flash'] = $wf->getParam('media.version_flash', '10,1,53,64', '10,1,53,64'); $settings['media_version_windowsmedia'] = $wf->getParam('media.version_windowsmedia', '10,00,00,3646', '10,00,00,3646'); $settings['media_version_shockwave'] = $wf->getParam('media.version_shockwave', '10,2,0,023', '10,2,0,023'); $settings['media_version_quicktime'] = $wf->getParam('media.version_quicktime', '7,3,0,0', '7,3,0,0'); $settings['media_version_java'] = $wf->getParam('media.version_java', '1,5,0,0', '1,5,0,0'); } } ?>