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); }