Commit | Line | Data |
---|---|---|
c495c100 P |
1 | <BOUCLE_reponses(REPONSES){id_reponse}>#SET{champ,''} |
2 | <BOUCLE_form(FORMS){id_form}>[(#TEXTE|supprimer_tags)] | |
3 | [(#ENV{mail_admin}|=={'oui'}|?{' ',''}) | |
4 | <:forms:formulaire:> #TITRE | |
5 | <:forms:reponse_retrovez:> #URL_ECRIRE{forms_reponses,id_form=#ID_FORM} | |
6 | ] | |
7 | <:forms:reponse_envoyee:> [(#DATE|affdate)] | |
8 | <:forms:reponse_depuis:> [(#URL|url_absolue)] | |
9 | <BOUCLE_repchamps(REPONSES_CHAMPS){id_reponse}><BOUCLE_champsnom(FORMS_CHAMPS){id_form}{champ}>[(#GET{champ}|=={#CHAMP}|?{'',' '}) | |
10 | #TITRE : ][(#GET{champ}|=={#CHAMP}|?{', ',''})]#SET{champ,#CHAMP}</BOUCLE_champsnom>[ | |
11 | (#REM) Regarder si le champ est du type select ou multiple, car dans ce cas il faut | |
12 | decoder la reponse avec la structure du formulaire | |
13 | ]<BOUCLE_champsselectmulti(FORMS_CHAMPS){id_form}{champ}{type IN select,multiple}><BOUCLE_champschoix(FORMS_CHAMPS_CHOIX){id_form}{cle}{choix=#VALEUR}>#TITRE </BOUCLE_champschoix></BOUCLE_champsselectmulti>[ | |
14 | (#REM) Regarder si le champ est du type mot cle, car dans ce cas il faut | |
15 | recuperer le titre du mot cle au lieu de l'id | |
16 | ]<BOUCLE_champsmot(FORMS_CHAMPS){id_form}{champ}{type=mot}><BOUCLE_champstitre(MOTS){id_mot=#VALEUR}>#TITRE</BOUCLE_champstitre></BOUCLE_champsmot>[ | |
17 | (#REM) C'est finalement un champ normal | |
18 | ]#VALEUR<BOUCLE_fichier(FORMS_CHAMPS){id_form}{champ}{type=fichier}>[(#ENV{mail_admin}|=={'oui'}|?{' ',''}) #URL_ECRIRE{forms_telecharger,id_reponse=#ID_REPONSE&champ=#CHAMP} ]</BOUCLE_fichier><//B_champsmot><//B_champsselectmulti></BOUCLE_repchamps> | |
19 | </BOUCLE_form> | |
20 | </BOUCLE_reponses> |