Index: trunk/kernel/include/adodb/adodb.inc.php
===================================================================
diff -u -r855 -r856
--- trunk/kernel/include/adodb/adodb.inc.php (.../adodb.inc.php) (revision 855)
+++ trunk/kernel/include/adodb/adodb.inc.php (.../adodb.inc.php) (revision 856)
@@ -729,6 +729,7 @@
$isSkipTable = isSkipTable($sql);
$queryID = $debugger->generateID();
if(!$isSkipTable) $debugger->profileStart('sql_'.$queryID, $debugger->highlightString($sql) );
+ //$debugger->appendTrace();
}
$this->_queryID = $this->_query($sql,$inputarr,$arg3);
if($profileSQLs && !$isSkipTable) $debugger->profileFinish('sql_'.$queryID);
@@ -751,12 +752,10 @@
$e = $this->ErrorNo();
$m = $this->ErrorMsg();
- if(defined('SQL_ERROR_DIE')&&SQL_ERROR_DIE)
- {
- $debugger->dumpVars($_REQUEST);
- $debugger->appendTrace();
- trigger_error(''.$m.' ('.$e.')
SQL: '.$sql, E_USER_ERROR);
- }
+ $errorLevel = defined('SQL_ERROR_DIE')&&SQL_ERROR_DIE ? E_USER_ERROR : E_USER_WARNING;
+ $debugger->dumpVars($_REQUEST);
+ $debugger->appendTrace();
+ trigger_error(''.$m.' ('.$e.')
SQL: '.$sql, $errorLevel);
ADOConnection::outp($e .': '. $m );
flush();