Esempio n. 1
0
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();