static function get_config($update_cache = 0, $delcache = false) { if (!CGlobal::$configs || $delcache || $update_cache) { if (AZArrCache::is_not_cached('config_arr', 0, '', $delcache)) { if (!$delcache) { $re = DB::query('SELECT * FROM configs'); if ($re) { while ($value = mysql_fetch_assoc($re)) { CGlobal::$configs[$value['conf_key']] = $value; } } AZArrCache::set(CGlobal::$configs); } } else { CGlobal::$configs = AZArrCache::$arr_cache; AZArrCache::$arr_cache = array(); } } }