diff --git a/.gitattributes b/.gitattributes index 8450988b45e8e9e637a24cc6c5e605aa74a11dc4..4cc477c8b4b5bc733723468300cd5acf3582dbbf 100644 --- a/.gitattributes +++ b/.gitattributes @@ -56,12 +56,6 @@ noisettes/formulaire_formidable.yaml -text notifications/formulaire_accuse.html -text notifications/formulaire_email.html -text /plugin.xml -text -prive/exec/formulaires_analyse.html -text -prive/exec/formulaires_editer.html -text -prive/exec/formulaires_reponse.html -text -prive/exec/formulaires_reponses.html -text -prive/exec/formulaires_tous.html -text -prive/exec/formulaires_voir.html -text prive/liste/formulaires.html -text prive/liste/formulaires_reponses.html -text prive/squelettes/contenu/formulaires_analyse.html -text diff --git a/plugin.xml b/plugin.xml index 2f2900fd75e01614de575ac6cf173124c6ca8ad8..28d601d318bc1d7559f836c35d58260cf4b9ff8d 100644 --- a/plugin.xml +++ b/plugin.xml @@ -3,7 +3,7 @@ <slogan>Générateur de formulaires</slogan> <auteur>RastaPopoulos, [Les Développements Durables->http://www.ldd.fr]</auteur> <licence>GPL v3</licence> - <version>1.0.0</version> + <version>001.001.000</version> <version_base>0..5.1</version_base> <etat>dev</etat> <description>Création de formulaires avec une interface graphique et configuration des traitements associés (envoyer par courriel, enregistrer les réponses, etc).</description> diff --git a/prive/exec/formulaires_analyse.html b/prive/exec/formulaires_analyse.html deleted file mode 100644 index 724673f8a902001c6144ef3a116798b57eb887ef..0000000000000000000000000000000000000000 --- a/prive/exec/formulaires_analyse.html +++ /dev/null @@ -1,64 +0,0 @@ -<BOUCLE_formulaire(FORMULAIRES){id_formulaire}> -<BOUCLE_autoriser(CONDITION){si #AUTORISER{voir, formulaires_reponse}}> - -<!--#hierarchie--> -<ul id="chemin"> - <li> - <span class="bloc"> - <a href="#URL_ECRIRE{formulaires_tous}" class="racine"><:formidable:formulaires_tous:></a> - </span> - </li> - <li> - <span class="bloc"> - <em> > </em> - <a class="on" href="[(#URL_ECRIRE{formulaires_voir}|parametre_url{id_formulaire,#ID_FORMULAIRE})]">#TITRE</a> - </span> - </li> -</ul> -<!--/#hierarchie--> - -<div class="fiche_objet"> - <a href="[(#URL_ECRIRE{formulaires_voir}|parametre_url{id_formulaire,#ID_FORMULAIRE})]" class="icone36" style="float:left;"> - <img width="24" height="24" src="#CHEMIN{images/formulaire-24.png}" /> - <span><:retour:></span> - </a> - - <:formidable:reponses_analyse:> - <h1> - #TITRE - </h1> - <BOUCLE_reponses(FORMULAIRES_REPONSES){id_formulaire}> - </BOUCLE_reponses> - <strong><:formidable:analyse_reponses_total{nb=#_reponses:TOTAL_BOUCLE}:></strong> - </B_reponses> - <strong><:formidable:analyse_reponses_total{nb=0}:></strong> - <//B_reponses> - - <div class="nettoyeur"></div> -</div> - -<style type="text/css">div.analyser table.liste .stat{width:15%; text-align:center;}</style> -#INCLURE{fond=modeles/formulaire_analyse,id_formulaire} - -<!--#navigation--> -<div class="cadre infos cadre-info"> - <div class="numero"> - <:formidable:voir_numero:> - <p>[(#ENV{id_formulaire})]</p> - </div> - <div> - <a href="[(#URL_ECRIRE{formulaires_reponses}|parametre_url{id_formulaire,#ID_FORMULAIRE})]" class="cellule-h"> - [<img src="(#CHEMIN{images/formulaire-reponses-24.png})" style="vertical-align:middle;" alt="" />] - <span style="vertical-align:middle;"><:formidable:reponses_liste:></span> - </a> - </div> - <div class="hover"> - <a href="#SELF" class="cellule-h"> - [<img src="(#CHEMIN{images/formulaire-analyse-24.png})" style="vertical-align:middle;" alt="" />] - <span style="vertical-align:middle;"><:formidable:reponses_analyse:></span> - </a> - </div> -</div> -<!--/#navigation--> -</BOUCLE_autoriser> -</BOUCLE_formulaire> diff --git a/prive/exec/formulaires_editer.html b/prive/exec/formulaires_editer.html deleted file mode 100644 index 242e5f20da9704a8ef1fdf4adceb672f49fed570..0000000000000000000000000000000000000000 --- a/prive/exec/formulaires_editer.html +++ /dev/null @@ -1,96 +0,0 @@ -<BOUCLE_autoriser(CONDITION){si #AUTORISER{editer, formulaire}}> -<!--#hierarchie--> -<ul id="chemin"> - <li> - <span class="bloc"> - <a href="#URL_ECRIRE{formulaires_tous}" class="racine"><:formidable:formulaires_tous:></a> - </span> - </li> - <BOUCLE_formulaire_chemin(FORMULAIRES){id_formulaire=#VAL{id_formulaire}|_request}> - <li> - <span class="bloc"> - <em> > </em> - <a class="on" href="[(#URL_ECRIRE{formulaires_voir}|parametre_url{id_formulaire,#ID_FORMULAIRE})]">#TITRE</a> - </span> - </li> - </BOUCLE_formulaire_chemin> -</ul> -<!--/#hierarchie--> - -<div class="cadre-formulaire-editer"> - <div class="entete-formulaire"> - <BOUCLE_formulaire(FORMULAIRES){id_formulaire=#VAL{id_formulaire}|_request}> - <a href="[(#URL_ECRIRE{formulaires_voir}|parametre_url{id_formulaire,#ID_FORMULAIRE})]" class="icone36" style="float:left;"> - <img width="24" height="24" src="#CHEMIN{images/formulaire-24.png}" /> - <span><:retour:></span> - </a> - - <:formidable:editer_modifier_formulaire:> - <h1> - #TITRE - </h1> - - #SET{configurer,#ENV{configurer}|in_array{#ARRAY{0,formulaire,1,champs,2,traitements}}|?{#ENV{configurer},champs}} - </BOUCLE_formulaire> - <a href="#URL_ECRIRE{formulaires_tous}" class="icone36" style="float:left;"> - <img width="24" height="24" src="#CHEMIN{images/formulaire-24.png}" /> - <span><:retour:></span> - </a> - - <:formidable:editer_modifier_formulaire:> - <h1> - [(#ENV{nouveau}|=={oui}|?{<:formidable:editer_nouveau:>,#VAL{id_menu}|_request})] - </h1> - - #SET{configurer,formulaire} - <//B_formulaire> - </div> - - [(#GET{configurer}|=={formulaire}|oui) - #FORMULAIRE_EDITER_FORMULAIRE{#VAL{id_formulaire}|_request|sinon{0}, #VAL{nouveau}|_request|sinon{''}} - ] - [(#GET{configurer}|=={champs}|oui) - #FORMULAIRE_EDITER_FORMULAIRE_CHAMPS{#ENV{id_formulaire}} - ] - [(#GET{configurer}|=={traitements}|oui) - #FORMULAIRE_EDITER_FORMULAIRE_TRAITEMENTS{#ENV{id_formulaire}} - ] -</div> - -<!--#navigation--> -[(#ENV{id_formulaire,0}|intval|oui) -<div class="cadre infos cadre-info"> - <div class="numero"> - <:formidable:voir_numero:> - <p>[(#ENV{id_formulaire})]</p> - </div> - <div[ (#GET{configurer}|=={formulaire}|oui)class="hover"]> - <a href="[(#SELF|parametre_url{configurer,formulaire}|parametre_url{avertissement,''})]" class="cellule-h"> - [<img src="(#CHEMIN{images/formulaire-editer-24.png})" style="vertical-align:middle;" alt="" />] - <span style="vertical-align:middle;"><:formidable:editer_menu_formulaire:></span> - </a> - </div> - <div[ (#GET{configurer}|=={champs}|oui)class="hover"]> - <a href="[(#SELF|parametre_url{configurer,champs}|parametre_url{avertissement,''})]" class="cellule-h"> - [<img src="(#CHEMIN{images/formulaire-config-champs-24.png})" style="vertical-align:middle;" alt="" />] - <span style="vertical-align:middle;"><:formidable:editer_menu_champs:></span> - </a> - </div> - <div[ (#GET{configurer}|=={traitements}|oui)class="hover"]> - <a href="[(#SELF|parametre_url{configurer,traitements}|parametre_url{avertissement,''})]" class="cellule-h"> - [<img src="(#CHEMIN{images/formulaire-config-traitements-24.png})" style="vertical-align:middle;" alt="" />] - <span style="vertical-align:middle;"><:formidable:editer_menu_traitements:></span> - </a> - </div> -</div> -] -<!--/#navigation--> - -<!--#extra--> -[(#GET{configurer}|=={traitements}|oui) -<div class="cadre cadre-e cadre_padding"> - #INCLURE{fond=modeles/formulaire_aide_memoire, id_formulaire=#ENV{id_formulaire}} -</div> -] -<!--/#extra--> -</BOUCLE_autoriser> diff --git a/prive/exec/formulaires_reponse.html b/prive/exec/formulaires_reponse.html deleted file mode 100644 index cd954a985d8095af0a504e983d24af103c425752..0000000000000000000000000000000000000000 --- a/prive/exec/formulaires_reponse.html +++ /dev/null @@ -1,93 +0,0 @@ -<BOUCLE_formulaires_reponse(FORMULAIRES_REPONSES){tout}{id_formulaires_reponse}> -<BOUCLE_autoriser(CONDITION){si #AUTORISER{voir, formulaires_reponse, #ID_FORMULAIRES_REPONSE}}> - -<!--#hierarchie--> -<ul id="chemin"> - <li> - <span class="bloc"> - <a href="#URL_ECRIRE{formulaires_tous}" class="racine"><:formidable:formulaires_tous:></a> - </span> - </li> - <li> - <span class="bloc"> - <em> > </em> - <a href="[(#URL_ECRIRE{formulaires_voir}|parametre_url{id_formulaire,#ID_FORMULAIRE})]">#INFO_TITRE{formulaire,#ID_FORMULAIRE}</a> - </span> - </li> - <li> - <span class="bloc"> - <em> > </em> - <a class="on" href="[(#URL_ECRIRE{formulaires_reponses}|parametre_url{id_formulaire,#ID_FORMULAIRE})]"><:formidable:voir_reponses:></a> - </span> - </li> -</ul> -<!--/#hierarchie--> - -<div class="fiche_objet"> - <a href="[(#URL_ECRIRE{formulaires_reponses}|parametre_url{id_formulaire,#ID_FORMULAIRE})]" class="icone36" style="float:left;"> - <img width="24" height="24" src="#CHEMIN{images/formulaire-reponses-24.png}" /> - <span><:retour:></span> - </a> - - [(#SET{auteur,[(#ID_AUTEUR|>{0}|?{<a href="[(#INFO_URL{auteur,#ID_AUTEUR})]">[(#INFO_TITRE{auteur,#ID_AUTEUR})]</a>,<:formidable:reponses_anonyme:>})]})] - [(#SET{formulaire,<a href="[(#URL_ECRIRE{formulaires_voir,id_formulaire=#ID_FORMULAIRE})]">[(#INFO_TITRE{formulaire,#ID_FORMULAIRE})]</a>})] - [(#SET{date,#DATE|affdate_jourcourt|concat{#DATE|affdate{", H:i"}}})] - <h1> - <:formidable:reponse_intro{auteur=#GET{auteur}, formulaire=#GET{formulaire}}:> - </h1> - <strong>#GET{date}</strong> - <div class="nettoyeur"></div> -</div> - -#INCLURE{fond=modeles/formulaires_reponse,id_formulaires_reponse} - -<!--#navigation--> -<div class="cadre infos cadre-info"> - <div class="numero"> - <:formidable:reponse_numero:> - <p>#ID_FORMULAIRES_REPONSE</p> - </div> - <ul class="instituer instituer_formulaires_reponse"> - <li><:formidable:reponse_statut:> - <ul> - <li class="prop[ (#STATUT|=={prop}|oui)selected]"> - [(#STATUT|=={prop}|non)<a onclick="javascript:return confirm(confirm_changer_statut);" href="#URL_ACTION_AUTEUR{instituer_formulaires_reponse, #ID_FORMULAIRES_REPONSE-prop, #SELF}">] - <img width="9" height="9" alt="" src="#CHEMIN{images/puce-orange.gif}"> - <:texte_statut_propose_evaluation:> - [(#STATUT|=={prop}|non)</a>] - </li> - <li class="publie[ (#STATUT|=={publie}|oui)selected]"> - [(#STATUT|=={publie}|non)<a onclick="javascript:return confirm(confirm_changer_statut);" href="#URL_ACTION_AUTEUR{instituer_formulaires_reponse, #ID_FORMULAIRES_REPONSE-publie, #SELF}">] - <img width="9" height="9" alt="" src="#CHEMIN{images/puce-verte.gif}"> - <:texte_statut_publie:> - [(#STATUT|=={publie}|non)</a>] - </li> - <li class="poubelle[ (#STATUT|=={poubelle}|oui)selected]"> - [(#STATUT|=={poubelle}|non)<a onclick="javascript:return confirm(confirm_changer_statut);" href="#URL_ACTION_AUTEUR{instituer_formulaires_reponse, #ID_FORMULAIRES_REPONSE-poubelle, #SELF}">] - <img width="9" height="9" alt="" src="#CHEMIN{images/puce-poubelle.gif}"> - <:texte_statut_poubelle:> - [(#STATUT|=={poubelle}|non)</a>] - </li> - </ul> - </li> - </ul> - <div> - <a href="[(#URL_ECRIRE{formulaires_analyse}|parametre_url{id_formulaire,#ID_FORMULAIRE})]" class="cellule-h"> - [<img src="(#CHEMIN{images/formulaire-analyse-24.png})" style="vertical-align:middle;" alt="" />] - <span style="vertical-align:middle;"><:formidable:reponses_analyse:></span> - </a> - </div> - [(#REM) Si le statut "poubelle" marche bien, on supprimera totalement cette option - [(#AUTORISER{supprimer, formulaires_reponse, #ID_FORMULAIRES_REPONSE}|oui) - <div> - <a href="#URL_ACTION_AUTEUR{supprimer_formulaires_reponse,#ID_FORMULAIRES_REPONSE}" class="cellule-h" onclick="return confirm('<:formidable:reponse_supprimer_confirmation:>');"> - [<img src="(#CHEMIN{images/formulaire-reponse-supprimer-24.png})" style="vertical-align:middle;" alt="" />] - <span style="vertical-align:middle;"><:formidable:reponse_supprimer:></span> - </a> - </div> - ] - ] -</div> -<!--/#navigation--> -</BOUCLE_autoriser> -</BOUCLE_formulaires_reponse> diff --git a/prive/exec/formulaires_reponses.html b/prive/exec/formulaires_reponses.html deleted file mode 100644 index ba5abd0fa714eaecab2144759c6a462a7d965e34..0000000000000000000000000000000000000000 --- a/prive/exec/formulaires_reponses.html +++ /dev/null @@ -1,70 +0,0 @@ -<BOUCLE_formulaire(FORMULAIRES){id_formulaire}> -<BOUCLE_autoriser(CONDITION){si #AUTORISER{voir, formulaires_reponse}}> - -<!--#hierarchie--> -<ul id="chemin"> - <li> - <span class="bloc"> - <a href="#URL_ECRIRE{formulaires_tous}" class="racine"><:formidable:formulaires_tous:></a> - </span> - </li> - <li> - <span class="bloc"> - <em> > </em> - <a class="on" href="[(#URL_ECRIRE{formulaires_voir}|parametre_url{id_formulaire,#ID_FORMULAIRE})]">#TITRE</a> - </span> - </li> -</ul> -<!--/#hierarchie--> - -<div class="fiche_objet"> - <a href="[(#URL_ECRIRE{formulaires_voir}|parametre_url{id_formulaire,#ID_FORMULAIRE})]" class="icone36" style="float:left;"> - <img width="24" height="24" src="#CHEMIN{images/formulaire-24.png}" /> - <span><:retour:></span> - </a> - - <:formidable:voir_reponses:> - <h1> - #TITRE - </h1> - <div class="nettoyeur"></div> -</div> - -<INCLURE{fond=prive/liste/formulaires_reponses}{id_formulaire}{statut=prop}{titre=<:formidable:reponses_liste_prop:>}{ajax}> - -<INCLURE{fond=prive/liste/formulaires_reponses}{id_formulaire}{statut=publie}{titre=<:formidable:reponses_liste_publie:>}{ajax}> - -<!--#navigation--> -<div class="cadre infos cadre-info"> - <div class="numero"> - <:formidable:voir_numero:> - <p>#ID_FORMULAIRE</p> - </div> - <div class="hover"> - <a href="#SELF" class="cellule-h"> - [<img src="(#CHEMIN{images/formulaire-reponses-24.png})" style="vertical-align:middle;" alt="" />] - <span style="vertical-align:middle;"><:formidable:reponses_liste:></span> - </a> - </div> - <div> - <a href="[(#URL_ECRIRE{formulaires_analyse}|parametre_url{id_formulaire,#ID_FORMULAIRE})]" class="cellule-h"> - [<img src="(#CHEMIN{images/formulaire-analyse-24.png})" style="vertical-align:middle;" alt="" />] - <span style="vertical-align:middle;"><:formidable:reponses_analyse:></span> - </a> - </div> -</div> -<!--/#navigation--> - -<!--#extra--> -<div class="cadre cadre-e cadre_padding"> - <strong><:titre_cadre_raccourcis:></strong> - <div> - <a href="#URL_ACTION_AUTEUR{exporter_formulaires_reponses,#ID_FORMULAIRE}" class="cellule-h"> - [<img src="(#CHEMIN{images/formulaire-reponses-exporter-24.png})" style="vertical-align:middle;" />] - <span style="vertical-align:middle;"><:formidable:reponses_exporter:></span> - </a> - </div> -</div> -<!--/#extra--> -</BOUCLE_autoriser> -</BOUCLE_formulaire> diff --git a/prive/exec/formulaires_tous.html b/prive/exec/formulaires_tous.html deleted file mode 100644 index 667296c825926ce1fd0b9a2516b4ed3afa2bcb62..0000000000000000000000000000000000000000 --- a/prive/exec/formulaires_tous.html +++ /dev/null @@ -1,29 +0,0 @@ - -<div class="fiche_objet"> - <h1> - <:formidable:bouton_formulaires:> - </h1> - - <p><:formidable:formulaires_introduction:></p> -</div> - -<INCLURE{fond=prive/liste/formulaires}{titre=<:formidable:bouton_formulaires:>}{ajax}> - -[(#AUTORISER{editer, formulaire}|oui) -<a href="[(#URL_ECRIRE{formulaires_editer}|parametre_url{nouveau,oui})]" class="icone36" style="display:block; margin:1em auto;"> - <img width="48" height="48" src="#CHEMIN{images/formulaire-nouveau-48.png}" /> - <span><:formidable:formulaires_nouveau:></span> -</a> -] - -<!--#navigation--> -<!--/#navigation--> - -<!--#extra--> -[(#AUTORISER{editer, formulaire}|oui) -<div class="cadre cadre-e cadre_padding"> - <strong><:formidable:importer_formulaire:></strong> - #FORMULAIRE_IMPORTER_FORMULAIRE -</div> -] -<!--/#extra--> diff --git a/prive/exec/formulaires_voir.html b/prive/exec/formulaires_voir.html deleted file mode 100644 index 23ab7dc8e395a838237c400eee56da722877bdad..0000000000000000000000000000000000000000 --- a/prive/exec/formulaires_voir.html +++ /dev/null @@ -1,108 +0,0 @@ -<BOUCLE_formulaire(FORMULAIRES){id_formulaire}> -<!--#hierarchie--> -<ul id="chemin"> - <li> - <span class="bloc"> - <a href="#URL_ECRIRE{formulaires_tous}" class="racine on"><:formidable:formulaires_tous:></a> - </span> - </li> -</ul> -<!--/#hierarchie--> - -<div class="fiche_objet"> - [(#AUTORISER{editer, formulaire, #ID_FORMULAIRE}|oui) - <a href="[(#URL_ECRIRE{formulaires_editer}|parametre_url{id_formulaire,#ID_FORMULAIRE})]" class="icone36" style="float:right;"> - <img width="24" height="24" src="#CHEMIN{images/formulaire-editer-24.png}" alt="" /> - <span><:formidable:editer_modifier_formulaire:></span> - </a> - ] - <h1> - #TITRE - </h1> - - <div class="boite_onglets"> - #DESCRIPTIF - </div> - - #SET{traitements_disponibles, #VAL|traitements_lister_disponibles} - <B_traitements> - <div class="cadre cadre-e"> - <img class="cadre-icone" src="#CHEMIN{images/formulaire-config-traitements-24.png}" alt="" /> - <div class="titrem"> - <:formidable:voir_traitements:> - </div> - <div class="cadre_padding"> - <BOUCLE_traitements(POUR){tableau #TRAITEMENTS|unserialize|sinon{#ARRAY}}> - [(#GET{traitements_disponibles}|table_valeur{#CLE}|table_valeur{titre})]<br/> - </BOUCLE_traitements> - </div> - [(#AUTORISER{editer, formulaire, #ID_FORMULAIRE}|oui) - <div class="boutons_formulaire"> - <a href="[(#URL_ECRIRE{formulaires_editer, id_formulaire=#ID_FORMULAIRE}|parametre_url{configurer,traitements})]"><:formidable:editer_menu_traitements:></a> - </div> - <div class="nettoyeur"></div> - ] - </div> - </B_traitements> - - #FORMULAIRE_FORMIDABLE{#ID_FORMULAIRE} -</div> - -<!--#navigation--> -<div class="cadre infos cadre-info"> - <div class="numero"> - <:formidable:voir_numero:> - <p>#ID_FORMULAIRE</p> - </div> - <BOUCLE_resultats(FORMULAIRES_REPONSES){id_formulaire}> - </BOUCLE_resultats> - <div> - <a href="[(#URL_ECRIRE{formulaires_reponses}|parametre_url{id_formulaire, #ID_FORMULAIRE})]" class="cellule-h"> - [<img src="(#CHEMIN{images/formulaire-reponses-24.png})" style="vertical-align:middle;" alt="" />] - <span style="vertical-align:middle;"><:formidable:voir_reponses:> (#TOTAL_BOUCLE)</span> - </a> - </div> - <div> - <a href="[(#URL_ECRIRE{formulaires_analyse}|parametre_url{id_formulaire,#ID_FORMULAIRE})]" class="cellule-h"> - [<img src="(#CHEMIN{images/formulaire-analyse-24.png})" style="vertical-align:middle;" alt="" />] - <span style="vertical-align:middle;"><:formidable:reponses_analyse:></span> - </a> - </div> - </B_resultats> -</div> -<!--/#navigation--> - -<!--#extra--> -<div class="cadre cadre-e cadre_padding"> - <strong><:titre_cadre_raccourcis:></strong> - [(#AUTORISER{editer, formulaire}|oui) - <div> - <a href="#URL_ACTION_AUTEUR{dupliquer_formulaire, #ID_FORMULAIRE}" class="cellule-h"> - <img src="#CHEMIN{images/formulaire-dupliquer-24.png}" style="vertical-align:middle;" alt="" /> - <span style="vertical-align:middle;"><:formidable:formulaires_dupliquer:></span> - </a> - </div> - ] - [(#AUTORISER{editer, formulaire, #ID_FORMULAIRE}|oui) - <div> - <a href="#URL_ACTION_AUTEUR{supprimer_formulaire, #ENV{id_formulaire}}" class="cellule-h" onclick="return confirm('<:formidable:formulaires_supprimer_confirmation:>');"> - [<img src="(#CHEMIN{images/formulaire-supprimer-24.png})" style="vertical-align:middle;" alt="" />] - <span style="vertical-align:middle;"><:formidable:formulaires_supprimer:></span> - </a> - </div> - ] -</div> - -<div class="cadre cadre-e cadre_padding"> - <strong><:formidable:voir_exporter:></strong> - <BOUCLE_exports(POUR){tableau #VAL|echanges_formulaire_lister_disponibles|table_valeur{exporter}}> - <div> - <a href="#URL_ACTION_AUTEUR{exporter_formulaire,#ID_FORMULAIRE-#CLE}" class="cellule-h"> - [<img src="(#CHEMIN{images/formulaire-exporter-24.png})" style="vertical-align:middle;" alt="" />] - <span style="vertical-align:middle;">#CLE</span> - </a> - </div> - </BOUCLE_exports> -</div> -<!--/#extra--> -</BOUCLE_formulaire>