<?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>
<?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);