diff options
Diffstat (limited to 'index.php')
-rw-r--r-- | index.php | 28 |
1 files changed, 22 insertions, 6 deletions
@@ -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(); |