From d1a68c763bdfa6ebbd71e2eee4ff870fed88be5f Mon Sep 17 00:00:00 2001 From: Thomas Lange Date: Wed, 4 Aug 2021 00:40:54 +0200 Subject: Move error page logic into the Application class Move the logic for generating the error pages into the Application class to remove this ugly "require" call in the error403 and error404 methods. --- 403.php | 16 +++------------- 1 file changed, 3 insertions(+), 13 deletions(-) (limited to '403.php') diff --git a/403.php b/403.php index 82f6836..6a3cb54 100644 --- a/403.php +++ b/403.php @@ -2,19 +2,9 @@ #=============================================================================== # INCLUDE: Initialization #=============================================================================== -require_once 'core/application.php'; +require 'core/application.php'; #=============================================================================== -# Send HTTP status code +# Show "403 Forbidden" error page #=============================================================================== -http_response_code(403); - -#=============================================================================== -# Build document -#=============================================================================== -$MainTemplate = Template\Factory::build('main'); -$MainTemplate->set('NAME', '403 Forbidden'); -$MainTemplate->set('HEAD', ['NAME' => $MainTemplate->get('NAME')]); -$MainTemplate->set('HTML', Template\Factory::build('403')); - -echo $MainTemplate; +Application::error403(); -- cgit v1.2.3