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 </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