From 85f6ec1bc8f094e769835e9836b9fab7fb9e6ace Mon Sep 17 00:00:00 2001 From: filippo.bertilotti <filippobertilotti@gmail.com> Date: Thu, 23 May 2024 11:18:21 +0200 Subject: [PATCH] output dei valori giĆ esistenti per modificarli nella pagina edit (parte 134) --- src/Framework/ErrorHandler.php | 21 +++++++++++++++++++++ 1 files changed, 21 insertions(+), 0 deletions(-) diff --git a/src/Framework/ErrorHandler.php b/src/Framework/ErrorHandler.php index e24d8ff..8991e5f 100644 --- a/src/Framework/ErrorHandler.php +++ b/src/Framework/ErrorHandler.php @@ -5,6 +5,7 @@ namespace Framework; use ErrorException; +use Throwable; class ErrorHandler { public static function handleError( @@ -16,4 +17,24 @@ { throw new ErrorException($errstr,0, $errno, $errfile, $errline); } + public static function handleException(Throwable $exception) { + + if($exception instanceof Exceptions\PageNotFoundException) { + http_response_code(404); + $template = "404.php"; + } else { + http_response_code(500); + $template = "500.php"; + } + + if($_ENV["SHOW_ERRORS"]) { + ini_set("display_errors", "1"); + }else{ + ini_set("display_errors","0"); + ini_set("log_errors","1"); + require dirname(__DIR__,2) . "/views/$template"; + } + + throw $exception; + } } \ No newline at end of file -- Gitblit v1.8.0