X-Git-Url: https://git.cweiske.de/bdrem.git/blobdiff_plain/deb49c81c9d269708c6252647c1afb668b982d97..400a6537534c4083b39debdd9e49032daf093813:/src/bdrem/Config.php diff --git a/src/bdrem/Config.php b/src/bdrem/Config.php index a79b1b3..57d0cfd 100644 --- a/src/bdrem/Config.php +++ b/src/bdrem/Config.php @@ -3,19 +3,26 @@ namespace bdrem; class Config { - public $source; public $date; - public $daysPrev = 3; - public $daysNext = 7; + public $daysPrev; + public $daysNext; public $locale; - public $stopOnEmpty = false; + public $renderer; + public $source; + public $stopOnEmpty; public $cfgFiles = array(); public $cfgFileExists; - public function load() + + + public function __construct() { $this->loadConfigFilePaths(); + } + + public function load() + { foreach ($this->cfgFiles as $file) { if (file_exists($file)) { $this->cfgFileExists = true; @@ -45,7 +52,9 @@ class Config include $filename; $vars = get_defined_vars(); foreach ($vars as $k => $value) { - $this->$k = $value; + if (!isset($this->$k) || $this->$k === null) { + $this->$k = $value; + } } }