From b72caee02ce15df9d8414cf1c430f65a5e3de977 Mon Sep 17 00:00:00 2001
From: Cerdic <cedric@yterium.com>
Date: Thu, 14 Sep 2006 10:44:50 +0000
Subject: [PATCH] les parametres de #MODELE{truc,chose=2,machin=2} etaient
 perdus

---
 ecrire/public/balises.php | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/ecrire/public/balises.php b/ecrire/public/balises.php
index 59dfbb8943..45eca69adb 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); 
 
-- 
GitLab