diff options
author | Freya Murphy <freya@freyacat.org> | 2025-04-18 14:21:37 -0400 |
---|---|---|
committer | Freya Murphy <freya@freyacat.org> | 2025-04-18 14:21:37 -0400 |
commit | 0a753381463e69f9a6c21336de6191dd55d11c75 (patch) | |
tree | eb340dfe5e97378a4fb175baeef9fb4acea484f8 | |
parent | update post with better image and apk (diff) | |
download | website-0a753381463e69f9a6c21336de6191dd55d11c75.tar.gz website-0a753381463e69f9a6c21336de6191dd55d11c75.tar.bz2 website-0a753381463e69f9a6c21336de6191dd55d11c75.zip |
errorrrrrr
-rw-r--r-- | src/web/_controller/error.php | 5 | ||||
-rw-r--r-- | src/web/lang/error.php | 67 |
2 files changed, 63 insertions, 9 deletions
diff --git a/src/web/_controller/error.php b/src/web/_controller/error.php index 4195531..9efbb7e 100644 --- a/src/web/_controller/error.php +++ b/src/web/_controller/error.php @@ -10,6 +10,11 @@ class Error_controller extends Controller { public function code(int $code): void { + // funny 451 change + if ($code == 404 && rand(0, 100) > 95) { + $code = 451; + } + parent::index(); $this->load_lang('error'); diff --git a/src/web/lang/error.php b/src/web/lang/error.php index 4662b7a..4da3a68 100644 --- a/src/web/lang/error.php +++ b/src/web/lang/error.php @@ -1,14 +1,63 @@ <?php /* Copyright (c) 2024 Freya Murphy */ -$lang['error_400'] = 'Bad request'; -$lang['error_401'] = 'Unauthorized'; -$lang['error_403'] = 'Forbidden'; -$lang['error_404'] = 'Resource not found'; -$lang['error_405'] = 'Method not allowed'; -$lang['error_413'] = 'Request too large'; -$lang['error_418'] = 'I\'m a teapot!'; -$lang['error_500'] = 'Whoops! Server error :('; -$lang['error_503'] = 'Service unavailable'; +$lang['error_100'] = "Continue"; +$lang['error_101'] = "Switching Protocols"; +$lang['error_200'] = "OK"; +$lang['error_201'] = "Created"; +$lang['error_202'] = "Accepted"; +$lang['error_203'] = "Non-Authoritative Information"; +$lang['error_204'] = "No Content"; +$lang['error_205'] = "Reset Content"; +$lang['error_206'] = "Partial Content"; +$lang['error_300'] = "Multiple Choices"; +$lang['error_301'] = "Moved Permanently"; +$lang['error_302'] = "Found"; +$lang['error_303'] = "See Other"; +$lang['error_304'] = "Not Modified"; +$lang['error_305'] = "Use Proxy"; +$lang['error_306'] = "unused"; +$lang['error_307'] = "Temporary Redirect"; +$lang['error_308'] = "Permanent Redirect"; +$lang['error_400'] = "Bad Request"; +$lang['error_401'] = "Unauthorized"; +$lang['error_402'] = "Payment Required"; +$lang['error_403'] = "Forbidden"; +$lang['error_404'] = "Not Found"; +$lang['error_405'] = "Method Not Allowed"; +$lang['error_406'] = "Not Acceptable"; +$lang['error_407'] = "Proxy Authentication Required"; +$lang['error_408'] = "Request Timeout"; +$lang['error_409'] = "Conflict"; +$lang['error_410'] = "Gone"; +$lang['error_411'] = "Length Required"; +$lang['error_412'] = "Precondition Failed"; +$lang['error_413'] = "Content Too Large"; +$lang['error_414'] = "URI Too Long"; +$lang['error_415'] = "Unsupported Media Type"; +$lang['error_416'] = "Range Not Satisfiable"; +$lang['error_417'] = "Expectation Failed"; +$lang['error_418'] = "I'm a teapot"; +$lang['error_421'] = "Misdirected Request"; +$lang['error_422'] = "Unprocessable Content"; +$lang['error_423'] = "Locked"; +$lang['error_424'] = "Failed Dependency"; +$lang['error_425'] = "Too Early"; +$lang['error_426'] = "Upgrade Required"; +$lang['error_428'] = "Precondition Required"; +$lang['error_429'] = "Too Many Requests"; +$lang['error_431'] = "Request Header Fields Too Large"; +$lang['error_451'] = "Unavailable For Legal Reasons"; +$lang['error_500'] = "Whoops! Server error :("; +$lang['error_501'] = "Not Implemented"; +$lang['error_502'] = "Bad Gateway"; +$lang['error_503'] = "Service Unavailable"; +$lang['error_504'] = "Gateway Timeout"; +$lang['error_505'] = "HTTP Version Not Supported"; +$lang['error_506'] = "Variant Also Negotiates"; +$lang['error_507'] = "Insufficient Storage"; +$lang['error_508'] = "Loop Detected"; +$lang['error_510'] = "Not Extended"; +$lang['error_511'] = "Network Authentication Required"; $lang['error'] = 'An unknown error has occoured'; $lang['haa_haa_hee_hee_hoo_hoo'] = 'Haa Haa. Hee Hee. Hoo Hoo.'; |