X-Git-Url: https://git.tokkee.org/?a=blobdiff_plain;f=gosa-core%2Finclude%2Fclass_config.inc;h=c01a2ec0e519fe9e696298030f2692cccbe49b79;hb=226580d683c1bebd09e732b0ce8af02935fd7e31;hp=07e9152569fd458c8ef48392957ae27fa9ac4d49;hpb=8773ce7598843d3216569e541f4ef32f74866234;p=gosa.git diff --git a/gosa-core/include/class_config.inc b/gosa-core/include/class_config.inc index 07e915256..c01a2ec0e 100644 --- a/gosa-core/include/class_config.inc +++ b/gosa-core/include/class_config.inc @@ -64,6 +64,8 @@ class config { var $filename = ""; var $last_modified = 0; + public $configRegistry = NULL; + /*! \brief Class constructor of the config class * * \param string 'filename' path to the configuration file @@ -82,6 +84,9 @@ class config { if ($filename != ""){ $this->parse($filename); } + + // Load configuration registry + $this->configRegistry = new configRegistry($this); } @@ -1070,7 +1075,15 @@ class config { * * */ - function get_cfg_value($name, $default= "") { + function get_cfg_value($name, $default= "") + { + + if($this->configRegistry->propertyExists('core',$name)){ + return($this->configRegistry->getPropertyValue('core',$name)); + } + + syslog(1, $name); + $name= strtoupper($name); /* Check if we have a current value for $name */