Example #1
0
 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;
 }
Example #3
0
 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;
 }