diff options
Diffstat (limited to 'core/namespace/Application.php')
-rw-r--r-- | core/namespace/Application.php | 14 |
1 files changed, 10 insertions, 4 deletions
diff --git a/core/namespace/Application.php b/core/namespace/Application.php index 93361dd..b88fa2c 100644 --- a/core/namespace/Application.php +++ b/core/namespace/Application.php @@ -238,15 +238,21 @@ class Application { # Exit application with the 403 error page #=============================================================================== public static function error403(): void { - require ROOT.'403.php'; - exit(); + $Template = Template\Factory::build('main'); + $Template->set('NAME', '403 Forbidden'); + $Template->set('HEAD', ['NAME' => $Template->get('NAME')]); + $Template->set('HTML', Template\Factory::build('403')); + self::exit($Template, 403); } #=============================================================================== # Exit application with the 404 error page #=============================================================================== public static function error404(): void { - require ROOT.'404.php'; - exit(); + $Template = Template\Factory::build('main'); + $Template->set('NAME', '404 Not Found'); + $Template->set('HEAD', ['NAME' => $Template->get('NAME')]); + $Template->set('HTML', Template\Factory::build('404')); + self::exit($Template, 404); } } |