diff --git a/resources/classes/database.php b/resources/classes/database.php index 35a87f4a0a..563dc84cd9 100644 --- a/resources/classes/database.php +++ b/resources/classes/database.php @@ -576,8 +576,14 @@ } } catch (PDOException $error) { - print "error: " . $error->getMessage() . "
"; - die(); + $message['message'] = $e->getMessage(); + $message['code'] = $e->getCode(); + $message['line'] = $e->getLine(); + $message['file'] = $e->getFile(); + $message['trace'] = $e->getTraceAsString(); + $message['debug'] = debug_backtrace(); + $this->message = $message; + return false; } } @@ -598,8 +604,14 @@ } } catch (PDOException $error) { - print "error: " . $error->getMessage() . "
"; - die(); + $message['message'] = $e->getMessage(); + $message['code'] = $e->getCode(); + $message['line'] = $e->getLine(); + $message['file'] = $e->getFile(); + $message['trace'] = $e->getTraceAsString(); + $message['debug'] = debug_backtrace(); + $this->message = $message; + return false; } } @@ -616,8 +628,12 @@ $message['trace'] = $e->getTraceAsString(); $message['debug'] = debug_backtrace(); $this->message = $message; + return false; } } + + //connected to the database + return true; } /**