Index: trunk/core/kernel/processors/main_processor.php =================================================================== diff -u -r2713 -r2811 --- trunk/core/kernel/processors/main_processor.php (.../main_processor.php) (revision 2713) +++ trunk/core/kernel/processors/main_processor.php (.../main_processor.php) (revision 2811) @@ -284,6 +284,21 @@ return defined($this->SelectParam($params, 'name,const')) ? constant($this->SelectParam($params, 'name,const,param')) : ''; } + /** + * Retrieves configuration variable value by name + * + * @param Array $params + * @return string + * @access public + */ + function GetConfig($params) + { + $config_name = $this->SelectParam($params, 'name,var'); + $ret = $this->Application->ConfigValue($config_name); + if( getArrayValue($params, 'escape') ) $ret = addslashes($ret); + return $ret; + } + function ConfigEquals($params) { $option = $this->SelectParam($params, 'name,option,var');