summaryrefslogtreecommitdiffstats
path: root/index.php
diff options
context:
space:
mode:
authorSimon Rettberg2013-10-16 19:34:08 +0200
committerSimon Rettberg2013-10-16 19:34:08 +0200
commite74e32a0eb4b2bb9691a079d6dc579925d7bb0ce (patch)
tree01f686385bab29fe14b13a819fdbb87ba6ea1100 /index.php
parentAdd simple menu bar (diff)
downloadslx-admin-e74e32a0eb4b2bb9691a079d6dc579925d7bb0ce.tar.gz
slx-admin-e74e32a0eb4b2bb9691a079d6dc579925d7bb0ce.tar.xz
slx-admin-e74e32a0eb4b2bb9691a079d6dc579925d7bb0ce.zip
New stuff
Diffstat (limited to 'index.php')
-rw-r--r--index.php28
1 files changed, 22 insertions, 6 deletions
diff --git a/index.php b/index.php
index 470cd3ef..2bf1b17a 100644
--- a/index.php
+++ b/index.php
@@ -1,16 +1,32 @@
<?php
-require_once('inc/session.inc.php');
+error_reporting(E_ALL);
+
+require_once('inc/user.inc.php');
require_once('inc/render.inc.php');
+require_once('inc/menu.inc.php');
+require_once('inc/util.inc.php');
+
+if (empty($_REQUEST['do'])) {
+ // No specific module - set default
+ $module = 'main';
+} else {
+ $module = preg_replace('/[^a-z]/', '', $_REQUEST['do']);
+}
+
+$module = 'modules/' . $module . '.inc.php';
-Render::setTitle('Wurstgesicht');
+if (!file_exists($module)) {
+ Util::traceError('Invalid module: ' . $module);
+}
-Render::parse('main-menu', false);
+require_once($module);
+unset($module);
-Render::openTag('h1', array('class' => 'wurst kacke'));
-Render::closeTag('h1');
+$menu = new Menu;
+Render::addTemplate('main-menu', $menu);
-Render::parse('helloworld', array('wurst' => 'käse & bier'));
+render_module();
Render::output();