Example #1
0
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");
}
Example #2
0
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");
}
Example #3
0
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");
    }
}