X-Git-Url: http://git.cyclocoop.org/?a=blobdiff_plain;f=www%2Fecrire%2Fpublic%2Fdebusquer.php;h=1e3e346806a17ba89efe7c698462f9fa6e64609c;hb=f489d45ae677afde12ba9c9f70f463ea34787b45;hp=42579c3a16cd63cebb7b6bd1b78e2adbc627cd96;hpb=0dda6af18a04031b1ca8e217187966077e752fe3;p=ptitvelo%2Fweb%2Fwww.git diff --git a/www/ecrire/public/debusquer.php b/www/ecrire/public/debusquer.php index 42579c3..1e3e346 100644 --- a/www/ecrire/public/debusquer.php +++ b/www/ecrire/public/debusquer.php @@ -35,7 +35,7 @@ include_spip('public/decompiler'); * * Sert pour les tests unitaires */ -define('_DEBUG_MAX_SQUELETTE_ERREURS', 9); +defined('_DEBUG_MAX_SQUELETTE_ERREURS') || define('_DEBUG_MAX_SQUELETTE_ERREURS', 9); // // Point d'entree general, @@ -138,7 +138,7 @@ function debusquer_compose_message($msg){ function debusquer_bandeau($erreurs){ if (!empty($erreurs)){ - $n = count($erreurs) . ' ' . _T('zbug_erreur_squelette'); + $n = array(count($erreurs) . ' ' . _T('zbug_erreur_squelette')); return debusquer_navigation($erreurs, $n); } elseif (!empty($GLOBALS['tableau_des_temps'])) { @@ -170,7 +170,7 @@ function debusquer_contexte($env){ // Affichage du tableau des erreurs ou des temps de calcul // Cliquer sur les numeros en premiere colonne permet de voir le code -function debusquer_navigation($tableau, $caption = '', $id = 'debug-nav'){ +function debusquer_navigation($tableau, $caption = array(), $id = 'debug-nav'){ if (_request('exec')=='valider_xml') return ''; $GLOBALS['bouton_admin_debug'] = true; @@ -211,15 +211,17 @@ function debusquer_navigation($tableau, $caption = '', $id = 'debug-nav'){ } return "\n
" . _T('numero') . " | " - . _T('message') + . _T('public:message') . " | " . _T('squelette') . " | "
@@ -364,15 +366,12 @@ function reference_boucle_debug($n, $nom, $self){
// http://doc.spip.org/@ancre_texte
function ancre_texte($texte, $fautifs = array(), $nocpt = false){
+
$var_mode_ligne = _request('var_mode_ligne');
if ($var_mode_ligne) $fautifs[] = array($var_mode_ligne);
$res = '';
- $s = highlight_string(str_replace('', '@@@@@>', $texte), true);
-
- $s = str_replace('/@@@@@', '/script', // bug de highlight_string
- str_replace('', '',
- str_replace(''){
$s = substr($s, 6);
$res = '';
@@ -407,8 +406,8 @@ function ancre_texte($texte, $fautifs = array(), $nocpt = false){
// tentative de pointer sur la colonne fautive;
// marche pas car highlight_string rajoute des entites. A revoir.
// $m = $flignes[$i][0];
- // $ligne = substr($ligne, 0, $m-1) .
- // sprintf($formaterr, substr($ligne,$m));
+ // $ligne = substr($ligne, 0, $m-1) .
+ // sprintf($formaterr, substr($ligne,$m));
$bg = $formaterr;
} else {
$indexmesg = $ancre;
@@ -419,8 +418,8 @@ function ancre_texte($texte, $fautifs = array(), $nocpt = false){
}
return " |
---|