html renderer, console renderer uses pear's Console_Table
[bdrem.git] / src / bdrem / Web.php
diff --git a/src/bdrem/Web.php b/src/bdrem/Web.php
new file mode 100644 (file)
index 0000000..4222551
--- /dev/null
@@ -0,0 +1,22 @@
+<?php
+namespace bdrem;
+
+class Web
+{
+    public function run()
+    {
+        $cfg = new Config();
+        $cfg->load();
+        setlocale(LC_TIME, $cfg->locale);
+        $source = $cfg->loadSource();
+
+        $arEvents = $source->getEvents(
+            date('Y-m-d'), $cfg->daysBefore, $cfg->daysAfter
+        );
+        usort($arEvents, '\\bdrem\\Event::compare');
+
+        $r = new Renderer_Html();
+        echo $r->render($arEvents);
+    }
+}
+?>