From 0ca7369db5ac471b0e86227ca625f0598f1c7a65 Mon Sep 17 00:00:00 2001
From: Antoine Pitrou <pitrou@free.fr>
Date: Thu, 18 Apr 2002 17:49:53 +0000
Subject: [PATCH] bidule pratique pour debug

---
 ecrire/inc_version.php3 | 22 ++++++++++++++++++++++
 1 file changed, 22 insertions(+)

diff --git a/ecrire/inc_version.php3 b/ecrire/inc_version.php3
index 057c97f600..b1215d5a90 100644
--- a/ecrire/inc_version.php3
+++ b/ecrire/inc_version.php3
@@ -13,7 +13,29 @@ define("_ECRIRE_INC_VERSION", "1");
 
 $table_prefix = "spip";
 
+
+function spip_query_debug($query) {
+	static $tt = 0;
+	$suite = "";
+	if (eregi('[[:space:]](VALUES|WHERE)[[:space:]].*$', $query, $regs)) {
+		$suite = $regs[0];
+		$query = substr($query, 0, -strlen($suite));
+	}
+	$query = ereg_replace('([[:space:],])spip_', '\1'.$GLOBALS['table_prefix'].'_', $query) . $suite;
+	$m1 = microtime();
+	$result = mysql_query($query);
+	$m2 = microtime();
+	list($usec, $sec) = explode(" ", $m1);
+	list($usec2, $sec2) = explode(" ", $m2);
+	$dt = $sec2 + $usec2 - $sec - $usec;
+	$tt += $dt;
+	echo "<small>".htmlspecialchars($query);
+	echo " -> <font color='blue'>".sprintf("%3f", $dt)."</font> ($tt)</small><p>\n";
+	return $result;
+} 
+
 function spip_query($query) {
+//	return spip_query_debug($query);
 	$suite = "";
 	if (eregi('[[:space:]](VALUES|WHERE)[[:space:]].*$', $query, $regs)) {
 		$suite = $regs[0];
-- 
GitLab