summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFreya Murphy <freya@freyacat.org>2025-04-18 14:21:37 -0400
committerFreya Murphy <freya@freyacat.org>2025-04-18 14:21:37 -0400
commit0a753381463e69f9a6c21336de6191dd55d11c75 (patch)
treeeb340dfe5e97378a4fb175baeef9fb4acea484f8
parentupdate post with better image and apk (diff)
downloadwebsite-0a753381463e69f9a6c21336de6191dd55d11c75.tar.gz
website-0a753381463e69f9a6c21336de6191dd55d11c75.tar.bz2
website-0a753381463e69f9a6c21336de6191dd55d11c75.zip
errorrrrrr
-rw-r--r--src/web/_controller/error.php5
-rw-r--r--src/web/lang/error.php67
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.';