- $res = @pg_query_params($dbserver,$qstring,$params);
- if ($sysdebug_dbquery) {
- ffDebug('trace', "tracing " .
- ($res ? "successful" : sprintf("failed(%s)", db_error())) .
- " call of db_query_params():\n", debug_string_backtrace());
- ffDebug('SQL: '.db_query_to_string($qstring,$params).'; ');
- }
- if (!$res) {
- error_log('SQL: ' . preg_replace('/\n\t+/', ' ',$qstring));
- error_log('SQL> '.db_error($dbserver));
+ $res = @pg_query_params($dbserver, $qstring, $params);
+ if ($res) {
+ if ($sysdebug_dbquery) {
+ ffDebug("trace",
+ "successful call of db_query_params():",
+ debug_string_backtrace());
+ }
+ } else if ($sysdebug_dbquery) {
+ ffDebug("warning", "failed call of db_query_params():",
+ db_error($dbserver) . "\n\n" . debug_string_backtrace());
+ } else if ($sysdebug_dberrors) {
+ ffDebug("warning", "db_query_params() failed (" .
+ db_error($dbserver) . "), SQL: " . $qstring,
+ print_r(array("params" => $params), 1));
+ } else {
+ error_log('SQL: ' . preg_replace('/\n\t+/', ' ', $qstring));
+ error_log('SQL> ' . db_error($dbserver));