From 06874c94d45d8c97aed072791c7763b2a2ea30c0 Mon Sep 17 00:00:00 2001
From: "Committo,Ergo:sum" <esj@rezo.net>
Date: Tue, 19 Sep 2006 20:37:37 +0000
Subject: [PATCH] =?UTF-8?q?Dans=20le=20d=C3=A9busqueur,=20indiquer=20le=20?=
 =?UTF-8?q?pr=C3=A9fixe=20des=20tables=20effectivement=20utilis=C3=A9=20da?=
 =?UTF-8?q?ns=20la=20requete.=20Et=20ne=20pas=20mettre=20des=20liens=20sur?=
 =?UTF-8?q?=20rien.?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 ecrire/public/debug.php | 24 +++++++++++-------------
 1 file changed, 11 insertions(+), 13 deletions(-)

diff --git a/ecrire/public/debug.php b/ecrire/public/debug.php
index 6f589e3c2e..c39fb2302d 100644
--- a/ecrire/public/debug.php
+++ b/ecrire/public/debug.php
@@ -307,25 +307,23 @@ function ancre_texte($texte, $fautifs=array())
 {
 	global $var_mode_ligne;
 	if ($var_mode_ligne) $fautifs[]=$var_mode_ligne;
-	ob_start();
-	highlight_string($texte);
-	$s = ob_get_contents();
-	ob_end_clean();
+	$s = highlight_string($texte,true);
 	if (substr($s,0,6) == '<code>') { $s=substr($s,6); echo '<code>';}
 	$tableau = explode("<br />", $s);
-	$format = "<span style='color: black'>%0".
-	  strlen(count($tableau)).
-	  "d </span>";
+
+	$n = strlen(count($tableau));
+	$format = "<span id='L%d' style='text-align: right;color: black;'>%0"
+	. strval($n)
+	. "d&nbsp;&nbsp;</span>\n";
+
 	$format10=str_replace('black','pink',$format);
 	$formaterr="<span style='background-color: pink'>%s</span>";
 	$i=1;
 
 	foreach ($tableau as $ligne) {
-		echo "<br />\n<a id='L$i' href='#debug_boucle'>",
-		  sprintf((($i%10) ? $format :$format10), $i),
-		  "</a>",
-		  sprintf(in_array($i, $fautifs) ? $formaterr : '%s',
-			  $ligne) ;
+		echo "<br />\n",
+		  sprintf((($i%10) ? $format :$format10), $i, $i),
+		  sprintf(in_array($i, $fautifs) ? $formaterr : '%s', $ligne);
 		$i++;
 	}
 }
@@ -419,7 +417,7 @@ function debug_dumpfile ($texte, $fonc, $type) {
 	    echo "<div id=\"debug_boucle\"><fieldset>";
 	    if ($var_mode_affiche == 'resultat') {
 		echo "<legend>",$debug_objets['pretty'][$var_mode_objet],"</legend>";
-		ancre_texte($debug_objets['requete'][$var_mode_objet]);
+		ancre_texte(traite_query($debug_objets['requete'][$var_mode_objet]));
 		foreach ($res as $view) 
 			if ($view) echo "\n<br /><fieldset>",interdire_scripts($view),"</fieldset>";
 
-- 
GitLab