Server IP : 180.180.241.3 / Your IP : 216.73.216.252 Web Server : Microsoft-IIS/7.5 System : Windows NT NETWORK-NHRC 6.1 build 7601 (Windows Server 2008 R2 Standard Edition Service Pack 1) i586 User : IUSR ( 0) PHP Version : 5.3.28 Disable Function : NONE MySQL : ON | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /AppServ/www/app/webroot/news/tmp/install_5320fcc93572d/admin/helpers/ |
Upload File : |
<?php /** * @package Widgetkit * @author YOOtheme http://www.yootheme.com * @copyright Copyright (C) YOOtheme GmbH * @license http://www.gnu.org/licenses/gpl.html GNU/GPL */ jimport('joomla.html.editor'); /* Class: EditorWidgetkitHelper Editor helper class, to integrate the Joomla Editor Plugins. */ class EditorWidgetkitHelper extends WidgetkitHelper { /* Function: init Init System Editor Mixed */ public function init() { if (is_a($this['system']->document ,'JDocumentRAW')) { return; } $editor = JFactory::getConfig()->get('editor'); if (in_array(strtolower($editor), array('tinymce', 'jce', 'jckeditor', 'codemirror'))) { JEditorWidgetkit::getInstance($editor)->_loadEditor(); } if ($editor == 'jckeditor') { $plugin = JPluginHelper::getPlugin('editors', 'jckeditor'); $plugin->params->set('returnScript',false); JEditorWidgetkit::getInstance('jckeditor')->display('text', '', '100%', '120', 10, 5,false); } } } /* Class: JEditorWidgetkit Custom editor class. Just to have _loadEditor() as public method */ class JEditorWidgetkit extends JEditor { /* Function: init Returns the global Editor object, only creating it if it doesn't already exist. Parameters: String $editor - The editor to use. Returns: JEditorWidgetkit Obj */ public static function getInstance($editor = 'none') { static $instances; if (!isset ($instances)) { $instances = array (); } $signature = serialize($editor); if (empty ($instances[$signature])) { $instances[$signature] = new JEditorWidgetkit($editor); } return $instances[$signature]; } /* Function: _loadEditor Load the editor Parameters: Array $config - Associative array of editor config paramaters. Returns: Mixed */ public function _loadEditor($config = array()) { return parent::_loadEditor($config); } }