diff --git a/ecrire/public/composer.php b/ecrire/public/composer.php index 1d49688f94dda46d13d8bb3db16247b8c90cf8d2..9f5c3fb21f393eb4cd0b2243e60023bd439b38f9 100644 --- a/ecrire/public/composer.php +++ b/ecrire/public/composer.php @@ -375,7 +375,8 @@ function argumenter_squelette($v) { * @return string */ function executer_balise_dynamique_dans_un_modele(...$args) { - if (test_espace_prive()) { + // TODO : utiliser un objet de configuration général au lieu d'une globale + if (test_espace_prive() || !empty($GLOBALS['_FORCER_EXECUTER_DIRECTEMENT_BALISE_DYNAMIQUE'])) { return executer_balise_dynamique(...$args); } else { diff --git a/prive/modeles/formulaire.html b/prive/modeles/formulaire.html index 9b9a6065a57ec7a4b60046e0b495f633c843cced..69438aabe4c5fb2797c2c2ce532f8cd18a859b20 100644 --- a/prive/modeles/formulaire.html +++ b/prive/modeles/formulaire.html @@ -1,7 +1 @@ -[(#REM|test_espace_prive|oui) -[(#VAL{FORMULAIRE_[(#ENV{class}|strtoupper|texte_script)]}|executer_balise_dynamique{#ENV{args},#LISTE{'','','','',#ENV{lang}}})] -][(#REM|test_espace_prive|non) -<div><?php -/* une fonction qui produit du php qui ne sera execute qu'au service final de la page */ -echo executer_balise_dynamique('FORMULAIRE_[(#ENV{class}|strtoupper|texte_script)]',[(#ENV{args}|var_export{true})],array('','','','','[(#ENV{lang}|texte_script)]')); -?></div>] \ No newline at end of file +[(#VAL{FORMULAIRE_[(#ENV{class}|strtoupper|texte_script)]}|executer_balise_dynamique_dans_un_modele{#ENV{args},#LISTE{'','','','',#ENV{lang}}})]