From 76006cfc22b9462e50ff1a739ea25f99cf0d239d Mon Sep 17 00:00:00 2001 From: Christian Weiske Date: Thu, 23 Jan 2014 17:22:47 +0100 Subject: introduce UserInterface class, add simple parameter support for web and cli --- src/bdrem/UserInterface.php | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 src/bdrem/UserInterface.php (limited to 'src/bdrem/UserInterface.php') diff --git a/src/bdrem/UserInterface.php b/src/bdrem/UserInterface.php new file mode 100644 index 0000000..ffaa279 --- /dev/null +++ b/src/bdrem/UserInterface.php @@ -0,0 +1,27 @@ +load(); + setlocale(LC_TIME, $cfg->locale); + $source = $cfg->loadSource(); + + $this->loadParameters($cfg); + $arEvents = $source->getEvents( + date('Y-m-d'), $cfg->daysBefore, $cfg->daysAfter + ); + usort($arEvents, '\\bdrem\\Event::compare'); + $this->render($arEvents); + } + + protected function loadParameters($cfg) + { + } + + abstract protected function render($arEvents); +} +?> \ No newline at end of file -- cgit v1.2.3