From ada6c9a79e9a311759f9282c53a9594c546d7892 Mon Sep 17 00:00:00 2001 From: Luffy <52o@qq52o.cn> Date: Wed, 2 Sep 2026 11:15:41 +0800 Subject: [PATCH] Fix typo in error message and improve database file existence check --- www/error.php | 4 ++-- www/revcheck.php | 12 +++++++++--- 2 files changed, 11 insertions(+), 5 deletions(-) diff --git a/www/error.php b/www/error.php index 4ab5d04..16c2f7c 100644 --- a/www/error.php +++ b/www/error.php @@ -2,14 +2,14 @@ require_once __DIR__ . '/../include/init.inc.php'; -site_header(); +site_header(['http_response_code' => 404]); echo '

Error 404

'; if ($_SERVER['REDIRECT_STATUS'] == 404) { echo '

File not found: '.htmlspecialchars($_SERVER['REQUEST_URI']).'

'; } else { - echo '

An error occured

'; + echo '

An error occurred

'; } site_footer(); diff --git a/www/revcheck.php b/www/revcheck.php index 7d30004..1a3ff1f 100644 --- a/www/revcheck.php +++ b/www/revcheck.php @@ -25,17 +25,23 @@ } if (!defined('SQLITE_DIR')) { - site_header(); + site_header(['http_response_code' => 500]); echo "

Unable to find SQLite database with revisions.

"; site_footer(); die; } $DBLANG = SQLITE_DIR . 'status.sqlite'; +if (!file_exists($DBLANG)) { + site_header(['http_response_code' => 500]); + echo "

Database file doesn't exist

"; + site_footer(); + die; +} $dbhandle = new SQLite3($DBLANG); if (!$dbhandle) { - site_header(); + site_header(['http_response_code' => 500]); echo "

Database connection couldn't be established

"; site_footer(); die; @@ -45,7 +51,7 @@ $lang_intro = get_language_intro($dbhandle, $lang); if ($lang !== 'en' && is_null($lang_intro)) { - site_header(); + site_header(['http_response_code' => 404]); echo "

This revision check doesn't exist yet.

"; site_footer(); die;