Exemplo n.º 1
0
    include __DIR__ . '/../controllers/images.php';
    include __DIR__ . '/../views/userdashboard.php';
} else {
    if ($request == "upload" && isset($_SESSION['User'])) {
        include __DIR__ . "/../controllers/upload.php";
        UploadController::uploadFile($_SESSION['User']->getID(), $_FILES);
        header("Location: dashboard");
    } else {
        if ($request == "admin" && isset($_SESSION['User']) && $_SESSION['User']->isAdmin()) {
            include __DIR__ . '/../models/Image.php';
            include __DIR__ . '/../controllers/images.php';
            include __DIR__ . '/../views/admin.php';
        } else {
            if ($request == "login") {
                include __DIR__ . '/../controllers/login.php';
                $user = LoginController::LoginUser($_POST['email'], $_POST['password']);
                if ($user != null) {
                    $_SESSION['User'] = $user;
                    header("Location: dashboard");
                }
            } else {
                if ($request == "register") {
                    include __DIR__ . '/../controllers/register.php';
                    RegisterController::createUser($_POST['email'], $_POST['password1']);
                    header("Location: index");
                } else {
                    if ($request == "delete" && isset($_SESSION['User'])) {
                        include __DIR__ . '/../models/Image.php';
                        include __DIR__ . '/../controllers/images.php';
                        ImageController::DeleteImage($_SESSION['User']->getID(), $_POST['imageid']);
                        header("Location: dashboard");