aboutsummaryrefslogtreecommitdiff
path: root/src/bdrem/Config.php
diff options
context:
space:
mode:
Diffstat (limited to 'src/bdrem/Config.php')
-rw-r--r--src/bdrem/Config.php21
1 files changed, 15 insertions, 6 deletions
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;
+ }
}
}