summaryrefslogtreecommitdiff
path: root/src/web/_model/apps/error.php
diff options
context:
space:
mode:
authorFreya Murphy <freya@freyacat.org>2024-04-01 11:09:25 -0400
committerFreya Murphy <freya@freyacat.org>2024-04-01 11:09:25 -0400
commit3a82baec9d793edf81ac2b151b0f4d4159641375 (patch)
treef9d50c296b078ac48c2a2391c172c3ccf37edb3f /src/web/_model/apps/error.php
parentrefactor asset dir, refactor oberver in lib (diff)
downloadxssbook2-3a82baec9d793edf81ac2b151b0f4d4159641375.tar.gz
xssbook2-3a82baec9d793edf81ac2b151b0f4d4159641375.tar.bz2
xssbook2-3a82baec9d793edf81ac2b151b0f4d4159641375.zip
login and register, liking on homepage
Diffstat (limited to '')
-rw-r--r--src/web/_model/apps/error.php (renamed from web/_model/apps/error.php)16
1 files changed, 6 insertions, 10 deletions
diff --git a/web/_model/apps/error.php b/src/web/_model/apps/error.php
index ad72b28..58e3346 100644
--- a/web/_model/apps/error.php
+++ b/src/web/_model/apps/error.php
@@ -7,22 +7,18 @@ class Error_model extends Model {
private function get_msg(&$data) {
if (!array_key_exists('code', $_GET)) {
+ http_response_code(500);
$data['msg'] = lang('error');
$data['title'] = '500';
} else {
$code = $_GET['code'];
+ http_response_code($code);
$data['title'] = $code;
- switch ($code) {
- case '404':
- $data['msg'] = lang('error_404');
- break;
- case '500':
- $data['msg'] = lang('error_500');
- break;
- default:
- $data['msg'] = lang('error');
- break;
+ $msg = lang('error_' . $code, FALSE);
+ if (!$msg) {
+ $msg = lang('error');
}
+ $data['msg'] = $msg;
}
}