error();
$dberrno = $this->errno();
if (!in_array($dberrno, array(1062, 1064, 1065, 1169, 1091)) || $GLOBALS['debug']){
global $dberrnomsg;
$errnomsg = $dberrnomsg[$dberrno];
if($message) {
$errmsg = "XConvert info: $message\n\n";
}
$errmsg .= "Time: ".gmdate("Y-n-j g:ia", $GLOBALS['timestamp'] + ($GLOBALS['timeoffset'] * 3600))."\n";
if($sql) {
$errmsg .= "SQL: ".htmlspecialchars($sql)."\n";
}
$errmsg .= "Error: $dberror\n";
$errmsg .= "Errormsg.: $errnomsg\n";
$errmsg .= "Errno.: $dberrno\n";
$errmsg = nl2br(str_replace($GLOBALS['tablepre'], '[Table]', $errmsg));
showmessage($errmsg);
}
} elseif ($error_dbtype == 'access') {
if($sql) {
$errmsg = "SQL: ".htmlspecialchars($sql)."\n
";
}
$errmsg .= "Errormsg: ".$message;
showmessage($errmsg);
} elseif ($error_dbtype == 'mssql') {
if($sql) {
$errmsg = "SQL: ".htmlspecialchars($sql)."\n
";
}
$errmsg .= "Errormsg: ".$message;
($GLOBALS['debug'] || $GLOBALS['action'] == 'check') && showmessage($errmsg);
} elseif ($error_dbtype == 'oracle') {
if($sql) {
$errmsg = "Oracle: ".htmlspecialchars($sql)."\n
";
}
$errmsg .= "Errormsg: ".$message;
($GLOBALS['debug'] || $GLOBALS['action'] == 'check') && showmessage($errmsg);
}
unset($error_dbtype);
?>