Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- session_start();
- ############
- # Includes #
- ############
- require_once('classes/Config.php');
- $config = new Config();
- require_once('classes/Smarty.php');
- require_once('classes/AppPDO.php');
- require_once('classes/Common.php');
- ##########
- # DAO's #
- ##########
- require_once('classes/DAO/DAO_includes.php');
- #############
- # Variables #
- #############
- $smarty = new Smarty();
- $content = "";
- $page =(isset($_GET['page'])) ? $_GET['page']: 'home';
- $action= (isset($_GET['action'])) ? $_GET['action']: '';
- $id = (isset($_GET['id'])) ? $_GET['id']: '';
- //DAOProjects::loadAllProjects();
- ###################
- # Frontcontroller #
- ###################
- switch ($page) {
- // Registratie
- case 'registreer':
- require_once('includes/users/users.php');
- if(isset($_POST['btnValidate']) && $action == "validate"){
- $content = valideerRegistratie();
- }else{
- $content = getContent();
- }
- break;
- case 'overzicht':
- // Checken ADMIN OR NOT
- require_once('includes/users/users.php');
- $content = getOverView();
- break;
- case "logout":
- require_once('includes/users/users.php');
- $content = logout();
- break;
- // Login
- case "login":
- require_once('includes/users/users.php');
- if(!isset($_POST['btnLogin']) && $action == "validate"){
- $content = validateLogin();
- }else{
- $content = getLoginContent();
- }
- break;
- case "account":
- require_once('includes/account/account.php');
- if(!isset($_POST['verzenden']) && $action == "validate"){
- $content = editAccount();
- }else{
- $content = getContent();
- }
- $content = $smarty->fetch('pages/account/account.htm');
- break;
- default:
- require_once('includes/users/users.php');
- if(!isset($_POST['btnLogin']) && $action == "validate"){
- $content = validateLogin();
- }else{
- $content = getLoginContent();
- }
- break;
- }
- ###############
- # Smarty Menu #
- ###############
- if(isset($_SESSION['user'])){
- if($_SESSION['user']['rights'] === 'admin'){
- $smarty->assign('menu',$config->admin_menu);
- }
- if($_SESSION['user']['rights'] === 'user'){
- $smarty->assign('menu',$config->bezoeker_menu);
- }
- }else{
- }
- ###############
- # Smarty Vars #
- ###############
- $smarty->assign('page', $page);
- $smarty->assign('content',$content);
- $smarty->display('index.htm');
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement