Exemplo n.º 1
0
 /**
  *  Restore the state of this singleton object from session variables.
  */
 private static function _loadSession()
 {
     self::$_title = $_SESSION[__CLASS__ . '_title'];
     self::$_theme = $_SESSION[__CLASS__ . '_theme'];
     self::$_language = $_SESSION[__CLASS__ . '_language'];
     self::$_history = $_SESSION[__CLASS__ . '_history'];
     self::$_baseUrl = $_SESSION[__CLASS__ . '_baseUrl'];
     self::$_metaInfo = unserialize($_SESSION[__CLASS__ . '_metaInfo']);
     self::$_DbName = $_SESSION[__CLASS__ . '_DbName'];
     self::$_DbHost = $_SESSION[__CLASS__ . '_DbHost'];
     self::$_DbUser = $_SESSION[__CLASS__ . '_DbUser'];
     self::$_DbPass = $_SESSION[__CLASS__ . '_DbPass'];
     /*
      *  Clear session variables to ensure that this function is
      *  not called again.
      */
     unset($_SESSION[__CLASS__ . '_title']);
     unset($_SESSION[__CLASS__ . '_theme']);
     unset($_SESSION[__CLASS__ . '_language']);
     unset($_SESSION[__CLASS__ . '_history']);
     unset($_SESSION[__CLASS__ . '_baseUrl']);
     unset($_SESSION[__CLASS__ . '_metaInfo']);
     unset($_SESSION[__CLASS__ . '_DbName']);
     unset($_SESSION[__CLASS__ . '_DbHost']);
     unset($_SESSION[__CLASS__ . '_DbUser']);
     unset($_SESSION[__CLASS__ . '_DbPass']);
     unset($_SESSION['CONFIG']);
 }
Exemplo n.º 2
0
 /**
  * Initialize configuration object.
  */
 private function _initConfig()
 {
     $retval = true;
     $this->addTrace(__FUNCTION__);
     $this->_cfg = CSpConfig::getInstance();
     if (is_null($this->_cfg)) {
         $retval = false;
         $this->addTrace('ERR: Unable to access configuration object.');
     } else {
         $retval = $this->_cfg->load();
         if ($retval == false) {
             $this->addTrace('ERR: Unable to load configuration.');
         }
     }
     return $retval;
 }