Example #1
0
 public static function init_global_objects()
 {
     /**
      * @var classSupernova $supernova
      */
     global $supernova, $sn_cache, $config;
     self::$user_options = new userOptions(0);
     /**
      * @var classSupernova $supernova
      */
     $supernova = new classSupernova();
     // Initializing global 'cacher' object
     static::$cache = new classCache(classSupernova::$cache_prefix);
     $sn_cache = static::$cache;
     empty($sn_cache->tables) && sys_refresh_tablelist();
     empty($sn_cache->tables) && die('DB error - cannot find any table. Halting...');
     // Initializing global "config" object
     static::$config = new classConfig(classSupernova::$cache_prefix);
     $config = static::$config;
     //$config->db_prefix = classSupernova::$db_prefix;
     //$config->secret_word = classSupernova::$sn_secret_word;
     //$config->db_saveItem('secret_word', classSupernova::$sn_secret_word);
     //$config->db_saveItem('db_prefix', classSupernova::$db_prefix);
     //$config->db_saveItem('cache_prefix', classSupernova::$cache_prefix);
 }