if (!$alter_user) { } else { if ($session->getUser()->isAdmin()) { $form_values["steamId"] = $alter_user->getSteamId(); $form_values["xboxId"] = $alter_user->getXboxId(); $form_values["psnId"] = $alter_user->getPsnId(); $form_values["wiiId"] = $alter_user->getWiiId(); } else { if (!$session->getUser()->isAdmin() && $alter_user->getId() != $session->getUser()->getId()) { $session->setMessage("Do not have permission", Session::MESSAGE_ERROR); header("Location: " . BASE_URL); return; } else { $form_values["steamId"] = $alter_user->getSteamId(); $form_values["xboxId"] = $alter_user->getXboxId(); $form_values["psnId"] = $alter_user->getPsnId(); $form_values["wiiId"] = $alter_user->getWiiId(); } } } } } else { header("Location: " . BASE_URL); return; } } $this->template->render(array("title" => "Edit Profile", "main_page" => "edit_profile_tpl.php", "session" => $session, "alter_user" => $alter_user, "form_errors" => $form_errors, "form_values" => $form_values)); } } $controller = new EditProfileController(); $controller->run();
###(SECTION) Redirect switch ($control) { case "sign-up": SignUpController::run(null); break; case "log-in": LogInController::run(null); break; case "dashboard": DashboardController::run(null); break; case "profile": ProfileController::run(null); break; case "edit-profile": EditProfileController::run(null); break; case "build-map": MapController::run(null); break; case "log-out": LogOutController::run(null); break; default: if (array_key_exists("session", $_COOKIE)) { DashboardController::run(null); } else { LandingView::show(null); } } ###(ENDSECTION) Redirect