/******* This is the php router, that loads all necessary dependecy for views or controllers ********/ include __DIR__ . "/../models/User.php"; session_start(); $request = isset($_GET['request']) ? $_GET['request'] : ""; if ($request == "dashboard" && isset($_SESSION['User'])) { include __DIR__ . '/../models/Image.php'; 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 {