From 4101866f70ee03a0f91a76b864cad74be685e12c Mon Sep 17 00:00:00 2001 From: "Committo,Ergo:sum" <esj@rezo.net> Date: Mon, 10 Aug 2009 14:48:07 +0000 Subject: [PATCH] =?UTF-8?q?Quelques=20messages=20d'erreurs=20plus=20inform?= =?UTF-8?q?atifs.=20A=20noter=20qu'=C3=A0=20pr=C3=A9sent,=20tous=20les=20d?= =?UTF-8?q?=C3=A9clencnhemens=20d'erreur=20donnent=20au=20d=C3=A9busqueur?= =?UTF-8?q?=20un=20tablleau=20dont=20le=20premier=20est=20une=20cha=C3=AEn?= =?UTF-8?q?e=20de=20langue,=20plus=20jamais=20une=20traduction=20de=20cett?= =?UTF-8?q?e=20cha=C3=AEne,=20ce=20qui=20permet=20de=20surcharger=20facile?= =?UTF-8?q?ment=20le=20d=C3=A9busqueur=20pour=20certaines=20erreurs=20seul?= =?UTF-8?q?ement.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ecrire/balise/url_.php | 3 ++- ecrire/inc/filtres.php | 3 ++- ecrire/public.php | 3 ++- ecrire/public/compiler.php | 3 ++- ecrire/public/composer.php | 9 ++++++--- 5 files changed, 14 insertions(+), 7 deletions(-) diff --git a/ecrire/balise/url_.php b/ecrire/balise/url_.php index 6288520cab..8ed9f38ccd 100644 --- a/ecrire/balise/url_.php +++ b/ecrire/balise/url_.php @@ -67,7 +67,8 @@ function balise_URL__dist($p) { $nom = $p->nom_champ; if ($nom === 'URL_') { - erreur_squelette(_T('zbug_info_erreur_squelette'), $p); + $msg = array('zbug_balise_sans_argument', array('balise' => ' URL_')); + erreur_squelette($msg, $p); $p->interdire_scripts = false; return $p; } elseif ($f = charger_fonction($nom, 'balise', true)) { diff --git a/ecrire/inc/filtres.php b/ecrire/inc/filtres.php index 978c94cea7..12295ae2b8 100644 --- a/ecrire/inc/filtres.php +++ b/ecrire/inc/filtres.php @@ -224,7 +224,8 @@ function filtrer($filtre) { } else { // le filtre n'existe pas, on provoque une erreur - erreur_squelette(_T('zbug_erreur_filtre', array('filtre'=>texte_script($filtre)))); + $msg = array('zbug_erreur_filtre', array('filtre'=>texte_script($filtre))); + erreur_squelette($msg); return ''; } } diff --git a/ecrire/public.php b/ecrire/public.php index c4a637370a..d64a88e5bf 100644 --- a/ecrire/public.php +++ b/ecrire/public.php @@ -181,7 +181,8 @@ if (isset($GLOBALS['_INC_PUBLIC'])) { // la memoriser dans le tableau des erreurs // On ne revient pas ici si le nb d'erreurs > 4 if ($res === false AND $affiche_boutons_admin) { - erreur_squelette(_T('zbug_erreur_execution_page')); + $msg = array('zbug_erreur_execution_page'); + erreur_squelette($msg); } } diff --git a/ecrire/public/compiler.php b/ecrire/public/compiler.php index 336fa08016..b9663d5673 100644 --- a/ecrire/public/compiler.php +++ b/ecrire/public/compiler.php @@ -762,7 +762,8 @@ function compile_cas($tableau, $descr, &$boucles, $id_boucle) { default: // Erreur de construction de l'arbre de syntaxe abstraite $p->descr = $descr; - erreur_squelette(_T('zbug_info_erreur_squelette'), $p); + $msg = array('zbug_erreur_compilation'); + erreur_squelette($msg, $p); } // switch if ($code != "''") { diff --git a/ecrire/public/composer.php b/ecrire/public/composer.php index 2fc3c2c40d..5ab34e6c08 100644 --- a/ecrire/public/composer.php +++ b/ecrire/public/composer.php @@ -68,7 +68,8 @@ function public_composer_dist($squelette, $mime_type, $gram, $source, $connect=' $f = $boucle->return; if (@eval("return true; $f ;") === false) { // Code syntaxiquement faux (critere etc mal programme') - erreur_squelette(_T('zbug_erreur_compilation'), $boucle); + $msg = array('zbug_erreur_compilation'); + erreur_squelette($msg, $boucle); // continuer pour trouver d'autres fautes eventuelles // mais prevenir que c'est mort $nom = ''; @@ -83,8 +84,10 @@ function public_composer_dist($squelette, $mime_type, $gram, $source, $connect=' if (function_exists($nom)) $code = squelette_traduit($skel, $source, $phpfile, $skel_code); else { - // code semantiquement faux: bug du compilateur - erreur_squelette(_T('zbug_erreur_compilation'), $boucle); + // code semantiquement faux: bug du compilateur + // $boucle est en fait ici la fct principale du squelette + $msg = array('zbug_erreur_compilation'); + erreur_squelette($msg, $boucle); $nom = ''; } } -- GitLab