static function getSession() { static $instance; if ($instance) { return $instance; } jckimport('ckeditor.session.session'); $instance = JCKSession::getSessionInstance(); return $instance; }
static function getSessionInstance() { static $instance; if ($instance) { return $instance; } $clientId = JRequest::getInt('client', 0, 'get'); $session_name = JCKSession::getName(); //session_name( $session_name ); $instance = JFactory::getSession(array('name' => $session_name)); return $instance; }
static function getSessionInstance() { static $instance; if ($instance) { return $instance; } $session_name = JCKSession::getName(); //session_name( $session_name ); $instance = JFactory::getSession(array('name' => $session_name)); if (method_exists('JSession', 'start') && class_exists('JEventDispatcher')) { if (!$instance->isActive()) { $dispatcher = JEventDispatcher::getInstance(); $instance->initialise(new JInput(), $dispatcher); $instance->start(); } } return $instance; }