Example #1
0
            <?php 
switch (system\Helper::arcGetPostData("error")) {
    case "404":
        echo "The resource you're looking for cannot be found.<br />\n                <br />Request URL:" . system\Helper::arcGetPostData("path");
        break;
    case "403":
        echo "You do not have permission to access this resource.";
        break;
    case "401":
        echo "Your session has expired. Please login and try again.";
        break;
    case "419":
        echo "Your authentication has expired. Please <a href=\"" . system\Helper::arcGetPath() . "login" . "\">login</a>.";
        break;
    default:
        echo "Unhandled error occured: " . system\Helper::arcGetPostData("error");
        break;
}
?>
        </div>
        <div class="error-goback-text">Would you like to go home?</div>
        <div class="error-goback-button"><a id="btnHome" class="btn btn-xl btn-primary">Let's go home</a></div>
        <div class="footer">{{arc:sitetitle}}</div>
    </div>
</div>





Example #2
0
<?php

http_response_code(system\Helper::arcGetPostData("error"));
$error = system\Helper::arcGetPostData("error") . ": " . system\Helper::arcGetPostData("path");
if (!empty($_SERVER["HTTP_REFERER"])) {
    $error .= " (ref: " . $_SERVER["HTTP_REFERER"] . ")";
}
Log::createLog("danger", "error", $error);