/** * Return config option value * * @access public * @param string $name Option name * @param mixed $default Default value that is returned in case of any error * @return mixed */ function config_option($option, $default = null) { return ConfigOptions::getOptionValue($option, $default); } // config_option
/** * Return config option value * * @access public * @param string $name Option name * @param mixed $default Default value that is returned in case of any error * @return mixed */ function config_option($option, $default = null) { // check the cache for the option value if (GlobalCache::isAvailable()) { $option_value = GlobalCache::get('config_option_'.$option, $success); if ($success) return $option_value; } // value not found in cache $option_value = ConfigOptions::getOptionValue($option, $default); if (GlobalCache::isAvailable()) { GlobalCache::update('config_option_'.$option, $option_value); } return $option_value; } // config_option