diff --git a/ecrire/public/debusquer.php b/ecrire/public/debusquer.php index 23017aac0bed3e7c2e642178e503df7b098cab79..62386852bb5c1d0a058d1aba30ca706627b89a0e 100644 --- a/ecrire/public/debusquer.php +++ b/ecrire/public/debusquer.php @@ -68,7 +68,7 @@ function public_debusquer_dist($message='', $lieu='') { spip_log("Debug: " . $message . " (" . $GLOBALS['fond'] .")" ); $GLOBALS['bouton_admin_debug'] = true; // Permettre a la compil de continuer - if (is_object($lieu) AND property_exists($lieu, 'code') AND !$lieu->code) + if (is_object($lieu) AND !$lieu->code) $lieu->code = "''"; // forcer l'appel au debusqueur en cas de boucles infernales $urgence = (_DEBUG_MAX_SQUELETTE_ERREURS AND count($tableau_des_erreurs) > _DEBUG_MAX_SQUELETTE_ERREURS); diff --git a/ecrire/public/interfaces.php b/ecrire/public/interfaces.php index a9f69b5057669f7d44c557f1a2d2f12d21223172..5e34876195d158539002c1edfc2cccedcf453419 100644 --- a/ecrire/public/interfaces.php +++ b/ecrire/public/interfaces.php @@ -155,11 +155,14 @@ class Polyglotte { var $ligne = 0; } +// Une structure necessaire au traitement d'erreur a l'execution +// Le champ code est inutilise, mais harmonise le traitement d'erreurs. class Contexte { var $descr = array(); var $id_boucle = ''; var $ligne = 0; var $lang = ''; + var $code = ''; } global $table_criteres_infixes;