From 6506b1ebe1ecaa6630d6d849c39b9e9d53603699 Mon Sep 17 00:00:00 2001 From: Christian Weiske Date: Mon, 3 Feb 2014 20:56:17 +0100 Subject: mail sending --- src/bdrem/Config.php | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) (limited to 'src/bdrem/Config.php') diff --git a/src/bdrem/Config.php b/src/bdrem/Config.php index 5d34f76..7a0fd68 100644 --- a/src/bdrem/Config.php +++ b/src/bdrem/Config.php @@ -4,6 +4,7 @@ namespace bdrem; class Config { public $source; + public $date; public $daysBefore; public $daysAfter; public $locale; @@ -21,11 +22,9 @@ class Config protected function loadFile($filename) { include $filename; - $this->source = $source; - $this->daysBefore = $daysBefore; - $this->daysAfter = $daysAfter; - if (isset($locale)) { - $this->locale = $locale; + $vars = get_defined_vars(); + foreach ($vars as $k => $value) { + $this->$k = $value; } } @@ -40,5 +39,13 @@ class Config return new $class($settings[0]); } + + public function get($varname, $default = '') + { + if (!isset($this->$varname) || $this->$varname == '') { + return $default; + } + return $this->$varname; + } } ?> -- cgit v1.2.3