+
/assets/images/errors/404_illustration.png"
+ decoding="async"
+ fetchpriority="high"
+ alt="404 page not found">
+
PAGE NOT FOUND
= isset($message) && !empty($message) ? $message : "Sorry, the page you're looking for doesn't exist or has been moved." ?> diff --git a/app/Views/errors/html/error_404.php b/app/Views/errors/html/error_404.php index e506f083..711159eb 100755 --- a/app/Views/errors/html/error_404.php +++ b/app/Views/errors/html/error_404.php @@ -1,84 +1,23 @@ - - -
- -
-
-
-
+/**
+ * CodeIgniter resolves PageNotFoundException to this file (see ExceptionHandler::determineView).
+ * Delegate to the NHance branded page at Views/errors/404.php.
+ */
+
+$page_name = $page_name ?? 'NHance';
+
+if (ENVIRONMENT === 'production') {
+ $displayMessage = lang('Errors.sorryCannotFind');
+ if ($displayMessage === '') {
+ $displayMessage = "Sorry, the page you're looking for doesn't exist or has been moved.";
+ }
+} else {
+ $displayMessage = nl2br(esc($message ?? ''));
+}
+
+$message = $displayMessage;
+
+include dirname(__DIR__) . DIRECTORY_SEPARATOR . '404.php';
diff --git a/app/Views/leads_dash.php b/app/Views/leads_dash.php
index 7fb07fb6..9a0cec9a 100644
--- a/app/Views/leads_dash.php
+++ b/app/Views/leads_dash.php
@@ -156,10 +156,7 @@
-
-404
+declare(strict_types=1); -- - = nl2br(esc($message)) ?> - - = lang('Errors.sorryCannotFind') ?> - -
-
+
diff --git a/public/assets/images/errors/404_illustration.png b/public/assets/images/errors/404_illustration.png
new file mode 100644
index 00000000..762e311c
Binary files /dev/null and b/public/assets/images/errors/404_illustration.png differ
diff --git a/public/assets/images/errors/404_illustration_old.jpg b/public/assets/images/errors/404_illustration_old.jpg
new file mode 100644
index 00000000..e69197a6
Binary files /dev/null and b/public/assets/images/errors/404_illustration_old.jpg differ