Example #1
0
<?php

require __DIR__ . "/Class/Application.php";
session_start();
if (isset($_SESSION['user']) && !empty($_SESSION['user'])) {
    try {
        $path = ltrim($_SERVER['REQUEST_URI'], '/');
        $elements = explode('/', $path);
        $x = new Application();
        $x->setAccountPrivilege($_SESSION['user']->getAccountPrivilege());
        if (count($elements) == 1) {
            $x->setContent('Home');
            $x->display();
        } else {
            $x->updateLinks(count($elements));
            $x->setContent($elements[count($elements) - 1]);
            $x->display();
        }
    } catch (Exception $sessionError) {
        // Most likely the session ran out
        header("Location: /");
    }
} else {
    // Was never logged in or might have logged out
    header("Location: /");
}