Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- /* Diese Datei ist Teil des Tionsys.de-Projektes
- ** Eine Benutzung außerhalb von Projekten ohne Genehmigung von mir ist nur
- ** erlaubt, wenn mein Name für jeden User des Produktes sichtbar (zB im Impressum) steht.
- ** Schließlich habe ich auch Arbeit darein gesteckt und eine Namensnennung kostet ja nichts :P
- */
- include'config/setup.php';
- include ROOT_DIR .'/modules/modloader/ModLoader.class.php';
- ModLoader::init();
- // Module, die man gebrauchen wird, laden...
- ModLoader::loadModule('exception');
- ModLoader::loadModule('connect_'. CONNECTION);
- include ROOT_DIR .'/config/User.class.php';
- ExceptionHandler::init();
- /*
- ** Start des Framework Usercodes
- ** Alles ab hier darf geändert werden
- */
- ModLoader::loadModule('templates');
- ModLoader::loadModule('login');
- if(!isset($_GET['page']) || !preg_match('#^([a-z]+)$#', $_GET['page']))
- $_GET['page'] = 'index';
- if(LoginHandler::getLoginNick() == null)
- $_GET['page'] = 'login';
- $_GET['page'] = strtoupper(substr($_GET['page'], 0, 1)) . strtolower(substr($_GET['page'], 1)) .'Page';
- $file = ROOT_DIR .'/pages/'. $_GET['page'] .'.class.php';
- if(!file_exists($file))
- throw new TemplateClassNotFoundException($_GET['page']);
- include_once($file);
- if(!class_exists($_GET['page']))
- throw new TemplateClassInvalidException($_GET['page']);
- $page = new $_GET['page']();
- $page->display();
- /*
- ** Ende des Framework Usercodes
- */
- ExceptionHandler::destruct();
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement