diff --git a/ecrire/public/balises.php b/ecrire/public/balises.php index 59dfbb894331c42df927cc8d8d1c8b7aed65fc3a..45eca69adb1ebcfc4bbc4ebab285c02d6a3e7e5c 100644 --- a/ecrire/public/balises.php +++ b/ecrire/public/balises.php @@ -1295,10 +1295,6 @@ function balise_MODELE_dist($p) { // recupere le premier argument, qui est obligatoirement le nom du modele if (!is_array($p->param)) die("erreur de compilation #MODELE{nom du modele}"); - $modele = array_shift($p->param); - $nom = strtolower($modele[1][0]->texte); - if (!$nom) - die("erreur de compilation #MODELE{nom du modele}"); // Transforme l'ecriture du deuxieme param {truc=chose,machin=chouette} en // {truc=chose}{machin=chouette}... histoire de simplifier l'ecriture pour @@ -1308,6 +1304,10 @@ function balise_MODELE_dist($p) { $p->param[]=array(0=>NULL,1=>array_pop($p->param[0])); } } + $modele = array_shift($p->param); + $nom = strtolower($modele[1][0]->texte); + if (!$nom) + die("erreur de compilation #MODELE{nom du modele}"); $champ = phraser_arguments_inclure($p, true);