diff --git a/ecrire/public/tracer.php b/ecrire/public/tracer.php index 348690013f9928411c570646fee290b1d3f288d2..89dfc620410589036f34ccb34dc3ca91dd2af8af 100644 --- a/ecrire/public/tracer.php +++ b/ecrire/public/tracer.php @@ -26,7 +26,7 @@ function trace_query_start() } // http://doc.spip.org/@trace_query_end -function trace_query_end($query, $start, $result, $err, $serveur='') +function trace_query_end($query, $start, $result, $serveur='') { global $tableau_des_erreurs; if ($start) diff --git a/ecrire/req/mysql.php b/ecrire/req/mysql.php index 530d669e72327f3c561cf7c17d22edcef32026ec..3441968c1276918d157d4e339658b3fe40e359b5 100644 --- a/ecrire/req/mysql.php +++ b/ecrire/req/mysql.php @@ -131,8 +131,6 @@ function spip_mysql_query($query, $serveur='',$requeter=true) { $r = $link ? mysql_query($query, $link) : mysql_query($query); - if ($e = spip_mysql_errno()) // Log de l'erreur eventuelle - $e .= spip_mysql_error($query); // et du fautif return $t ? trace_query_end($query, $t, $r, $e, $serveur) : $r; } @@ -556,11 +554,9 @@ function spip_mysql_insert($table, $champs, $valeurs, $desc='', $serveur='',$req # spip_log($query); if (mysql_query($query, $link)) $r = mysql_insert_id($link); - else { - if ($e = spip_mysql_errno()) // Log de l'erreur eventuelle - $e .= spip_mysql_error($query); // et du fautif - } - return $t ? trace_query_end($query, $t, $r, $e, $serveur) : $r; + else $r = 0; + + return $t ? trace_query_end($query, $t, $r, $serveur) : $r; // return $r ? $r : (($r===0) ? -1 : 0); pb avec le multi-base. } diff --git a/ecrire/req/pg.php b/ecrire/req/pg.php index 2107400cb90e419340aad01735a47874bac51ad5..10c8973911019930a7e09f3aaf4569bb98a6309c 100644 --- a/ecrire/req/pg.php +++ b/ecrire/req/pg.php @@ -118,9 +118,7 @@ function spip_pg_trace_query($query, $serveur='') $r = spip_pg_query_simple($link, $query); - if ($e = spip_pg_errno()) // Log de l'erreur eventuelle - $e .= spip_pg_error($query); // et du fautif - return $t ? trace_query_end($query, $t, $r, $e, $serveur) : $r; + return $t ? trace_query_end($query, $t, $r, $serveur) : $r; } // Fonction de requete generale quand on est sur que c'est SQL standard. diff --git a/ecrire/req/sqlite_generique.php b/ecrire/req/sqlite_generique.php index 7c8d86952ba5097fafe38f348df44ee9cdf76d15..e9469e67334102b1144cbb4503ddd2ecb42dcc47 100644 --- a/ecrire/req/sqlite_generique.php +++ b/ecrire/req/sqlite_generique.php @@ -696,16 +696,8 @@ function spip_sqlite_insert($table, $champs, $valeurs, $desc='', $serveur='',$re if ($r = spip_sqlite_query($query, $serveur)) { if (_sqlite_is_version(3, $sqlite)) $nb = $sqlite->lastInsertId(); else $nb = sqlite_last_insert_rowid($sqlite); - } else { - if (spip_sqlite_errno($serveur)) { - // Log de l'erreur eventuelle - $e = spip_sqlite_error($this->serveur) - // et du fautif - . spip_sqlite_error($this->query, $this->serveur); - } - - } - return $t ? trace_query_end($query, $t, $nb, $e, $serveur) : $nb; + } else $nb = 0; + return $t ? trace_query_end($query, $t, $nb, $serveur) : $nb; } @@ -1630,16 +1622,9 @@ class sqlite_traiter_requete{ } else { $r = false; } - if (!$r AND spip_sqlite_errno($this->serveur)) { - // Log de l'erreur eventuelle - $e = spip_sqlite_error($this->serveur) - // et du fautif - . spip_sqlite_error($this->query, $this->serveur); - } - - return $t ? trace_query_end($this->query, $t, $r, $e, $serveur) : $r; + + return $t ? trace_query_end($this->query, $t, $r, $serveur) : $r; } - // transformer la requete pour sqlite // enleve les textes, transforme la requete pour quelle soit