jimport('joomla.environment.request'); jimport('joomla.language.language'); jimport('joomla.user.user'); jimport('joomla.application.component.model'); jimport('joomla.database.table'); jimport('joomla.html.parameter'); jimport('joomla.plugin.helper'); jimport('joomla.event.dispatcher'); /* load JCK loader class*/ require_once CKEDITOR_INCLUDES_DIR . '/loader.php'; //lets set DB configuration $config = new JConfig(); // Get the global configuration object $registry =& JFactory::getConfig(); // Load the configuration values into the registry $registry->loadObject($config); //set session jckimport('ckeditor.user.user'); $session =& JCKUser::getSession(); // system events trigger events jckimport('ckeditor.plugins.helper'); //load CK System plugins JCKPluginsHelper::storePlugins('default'); $dispatcher =& JDispatcher::getInstance(); $plugin =& JPluginHelper::getPlugin('editors', 'jckeditor'); $params = new JParameter($plugin->params); $params =& JPluginHelper::getParams('editors', 'ckeditor'); //import System plugin first JCKPluginsHelper::importPlugin('default'); $dispatcher->trigger('intialize', array($params)); $plugin->params = $params->toString();