function displayErrorNotAllRequiredDataPresentInPost($missingPostParameters) { $currentLocation = getCurrentLocation(); $errorMessage = "Not all required data present missing: " . implode(",", $missingPostParameters); $url = addErrorMessageToUrl($currentLocation, $errorMessage); header("Location: {$url}"); die("Redirecting to: {$currentLocation} not all required data present"); }
function redirectToIndexShowErrorOnFailed($emailSentSuccessfully) { global $baseURL; $errorMessage = "Email could not be sent"; $successMessage = "Invite sent successfully"; $url = $baseURL . "admin/users/index.php"; $url = $emailSentSuccessfully ? addSuccessMessageToUrl($url, $successMessage) : addErrorMessageToUrl($url, $errorMessage); header("Location: {$url}"); die("Redirecting to users"); }
function routeOnSuccessfulLoginOrReturnError($login_ok) { global $baseURL; if ($login_ok) { header("Location: " . $baseURL . "admin/"); die("Redirecting to: admin home page"); } else { $errorMessage = "Username not found or password is incorrect"; $url = $baseURL . "admin/login"; $redirectUrl = addErrorMessageToUrl($url, $errorMessage); header("Location: {$redirectUrl}"); die("Redirecting to: admin login page"); } }