public function getSetting($p_varName)
{
if (empty($p_varName)) {
return null;
}
$settingVar = CampConfig::TranslateSettingName($p_varName);
if (!$settingVar) {
return array_key_exists($p_varName, $this->m_config) ? $this->m_config[$p_varName] : null;
}
$varname = $settingVar['varname'];
$namespace = $settingVar['namespace'];
if (!isset($this->m_config[$namespace]) || !is_array($this->m_config[$namespace]) || !array_key_exists($varname, $this->m_config[$namespace])) {
return null;
}
return $this->m_config[$namespace][$varname];
}