Пример #1
0
 /**
  * Get a session object
  *
  * Returns the global {@link JSession} object, only creating it
  * if it doesn't already exist.
  *
  * @param array An array containing session options
  * @return object JSession
  */
 public static function getSession($options = array())
 {
     if (!is_object(JFactory::$session)) {
         JFactory::$session = JFactory::_createSession($options);
     }
     return JFactory::$session;
 }
Пример #2
0
 /**
  * Get a session object
  *
  * Returns a reference to the global {@link JSession} object, only creating it
  * if it doesn't already exist.
  *
  * @access public
  * @param array An array containing session options
  * @return object JSession
  */
 public static function &getSession($options = array())
 {
     static $instance;
     if (!is_object($instance)) {
         $instance = JFactory::_createSession($options);
     }
     return $instance;
 }