39 lines
1.4 KiB
PHP
39 lines
1.4 KiB
PHP
<?php
|
|||
|
|
|
||
|
|
/**
|
||
|
|
* Standalone 500/fatal-error page, rendered by ErrorHandler for page-view
|
||
|
|
* (non-API) requests.
|
||
|
|
*
|
||
|
|
* Deliberately self-contained: a genuine fatal can happen before config.php
|
||
|
|
* finishes loading, mid-session-start, or mid-DB-query, so this view must
|
||
|
|
* not depend on $GLOBALS['config'], $GLOBALS['currentUser'], a session, or a
|
||
|
|
* DB connection being available/working. It links the static base.css
|
||
|
|
* stylesheet (served directly by the webserver, independent of PHP) to
|
||
|
|
* match the app's look without going through layout_header.php's app-state
|
||
|
|
* dependent setup.
|
||
|
|
*/
|
||
|
|
|
||
|
|
?>
|
||
|
|
<!DOCTYPE html>
|
||
|
|
<html lang="en" data-theme="dark">
|
||
|
|
<head>
|
||
|
|
<meta charset="UTF-8">
|
||
|
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||
|
|
<title>500 — Something Went Wrong</title>
|
||
|
|
<meta name="robots" content="noindex, nofollow">
|
||
|
|
<link rel="stylesheet" href="/assets/css/base.css">
|
||
|
|
</head>
|
||
|
|
<body>
|
||
|
|
<div class="lt-frame" style="max-width:32rem;margin:4rem auto">
|
||
|
|
<span class="lt-frame-bl">╚</span><span class="lt-frame-br">╝</span>
|
||
|
|
<div class="lt-section-header lt-text-danger">[ 500 ] SOMETHING WENT WRONG</div>
|
||
|
|
<div class="lt-section-body lt-text-center">
|
||
|
|
<p class="lt-text-muted lt-mb-md">
|
||
|
|
An unexpected error occurred. It's been logged; please try again shortly.
|
||
|
|
</p>
|
||
|
|
<a href="/" class="lt-btn lt-btn-primary">← Dashboard</a>
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
</body>
|
||
|
|
</html>
|