summaryrefslogtreecommitdiff
path: root/inc/display.php
diff options
context:
space:
mode:
authorMichael Foster <savetheinternet@tinyboard.org>2013-08-03 02:01:52 -0400
committerMichael Foster <savetheinternet@tinyboard.org>2013-08-03 02:01:52 -0400
commit056a6001aceddcf707974577d3566b1a166f01ec (patch)
treedd24ee7ffb19289f4d743d25cf41bc039d16c519 /inc/display.php
parent784c3ffadbc28b7f6d6a1808a1f1d71e957cb089 (diff)
Erorr handling update
Diffstat (limited to 'inc/display.php')
-rw-r--r--inc/display.php6
1 files changed, 5 insertions, 1 deletions
diff --git a/inc/display.php b/inc/display.php
index 4972d563..dddb6559 100644
--- a/inc/display.php
+++ b/inc/display.php
@@ -58,7 +58,7 @@ function createBoardlist($mod=false) {
}
function error($message, $priority = true, $debug_stuff = false) {
- global $board, $mod, $config;
+ global $board, $mod, $config, $db_error;
if ($config['syslog'] && $priority !== false) {
// Use LOG_NOTICE instead of LOG_ERR or LOG_WARNING because most error message are not significant.
@@ -70,6 +70,10 @@ function error($message, $priority = true, $debug_stuff = false) {
die('Error: ' . $message . "\n");
}
+ if ($config['debug'] && isset($db_error)) {
+ $debug_stuff = array_combine(array('SQLSTATE', 'Error code', 'Error message'), $db_error);
+ }
+
die(Element('page.html', array(
'config' => $config,
'title' => _('Error'),