X-Git-Url: https://delta.frontaccounting.com/gitweb/?a=blobdiff_plain;ds=sidebyside;f=includes%2Ferrors.inc;h=5deae97bfa29c8887ec878f51b9665271489b242;hb=3b06c6c4718610a408cae2e9b76c3134ca30b84c;hp=0e8b2578b1978d0e92f3fa5aca9bba8d93f2a67d;hpb=fc56b3d05d72a071ad1a514b0d1ef976ef57f940;p=fa-stable.git
diff --git a/includes/errors.inc b/includes/errors.inc
index 0e8b2578..5deae97b 100644
--- a/includes/errors.inc
+++ b/includes/errors.inc
@@ -71,9 +71,7 @@ function error_handler($errno, $errstr, $file, $line) {
}
}
- if ($go_debug>1) {
- $bt = get_backtrace(true, 1);
- }
+ $bt = $go_debug>1 ? get_backtrace(true, 1) : array();
// error_reporting==0 when messages are set off with @
if ($errno & error_reporting()) {
@@ -94,7 +92,7 @@ function error_handler($errno, $errstr, $file, $line) {
// FIX center is unused now
function fmt_errors($center=false) {
global $messages, $path_to_root, $go_debug;
-
+
$msg_class = array(
E_USER_ERROR => 'err_msg',
E_USER_WARNING =>'warn_msg',
@@ -120,7 +118,7 @@ function fmt_errors($center=false) {
$content = ''; // clean other messages
}
}
-
+
$str = $msg[1];
if (!in_array($msg[0], array(E_USER_NOTICE, E_USER_ERROR, E_USER_WARNING)) && $msg[2] != null)
$str .= ' '._('in file').': '.$msg[2].' '._('at line ').$msg[3];
@@ -196,7 +194,7 @@ function display_db_error($msg, $sql_statement=null, $exit=true)
}
$str .= "
";
- if ($go_debug)
+ if (!$go_debug)
error_log($str);
else {
if($msg)