From 373b4bdae1eeb5ceee5e86bdd4360e6f032be556 Mon Sep 17 00:00:00 2001 From: kremsy Date: Mon, 10 Feb 2014 23:03:25 +0100 Subject: [PATCH] improvements error handler --- application/core/ErrorHandler.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/application/core/ErrorHandler.php b/application/core/ErrorHandler.php index b551097d..3fda0c48 100644 --- a/application/core/ErrorHandler.php +++ b/application/core/ErrorHandler.php @@ -78,8 +78,8 @@ class ErrorHandler { $errorTag = $this->getErrorTag($errorNumber); $message = "{$errorTag}: {$errorString} in File '{$errorFile}' on Line {$errorLine}!"; logMessage($message); - if ($errorNumber == E_ERROR || $errorNumber == E_USER_ERROR) { + if ($errorNumber != E_USER_ERROR && $errorNumber != E_USER_WARNING && $errorNumber != E_USER_NOTICE) { $error = array(); $error["Type"] = "Error"; $error["Message"] = $message; @@ -101,7 +101,9 @@ class ErrorHandler { if (!json_decode($success)) { logMessage("Error-Report failed"); } + } + if ($errorNumber == E_ERROR || $errorNumber == E_USER_ERROR) { logMessage('Stopping execution...'); exit(); }