#CACHE{0}

[
(#CONFIG{contact/texte}|propre)
] [

(#ENV*{message_ok})

] [

(#ENV*{message_erreur})

]
[(#REM) declarer les hidden qui declencheront le service du formulaire parametre : url d'action ] #ACTION_FORMULAIRE{#ENV{action}} [(#REM) Previsualisation... ]
<:previsualisation:>
    [
  • <:contact:courriel_de:> : (#ENV{mail})
  • ] [(#CLE|match{mail|sujet|texte}|non) [
  • [(#VALEUR)] : (#ENV{#CLE})
  • ] ] [
  • <:form_prop_sujet:> : (#ENV{sujet})
  • ] [
  • <:info_texte_message:>
    (#ENV{texte}|propre)
  • ]
  • [(#ENV{erreurs}|table_valeur{infos_pj}|count|>{1}|?{<:contact:form_pj_previsu_pluriel:>,<:contact:form_pj_previsu_singulier:>})]
    • [] [(#ENV*{erreurs}|table_valeur{infos_pj}|table_valeur{#CLE}|table_valeur{nom})]

[(#REM) Sinon, formulaire normal ]
<:envoyer_message:>
[(#REM) Si pas de choix, le destinataire est défini automatiquement ] [(#REM) Sinon on propose le choix, en select ou en checkbox suivant l'option "type_choix" ]
[(#ENV{type_choix}|match{plusieurs|plusieurs_et|plusieurs_ou}|oui) [(#ENV*{erreurs}|table_valeur{destinataire})]
    ] [(#ENV{type_choix}|match{un|un_et|un_ou}|oui) [(#ENV*{erreurs}|table_valeur{destinataire})] ] [(#ENV{type_choix}|match{un|un_et|un_ou}|oui) ] [(#ENV{type_choix}|match{plusieurs|plusieurs_et|plusieurs_ou}|oui)
] [(#ENV{type_choix}|match{un|un_et|un_ou}|oui) ]
BUG #SET{existe, #CHEMIN{formulaires/contact_champ_#CLE.html}} [(#GET{existe}|oui) [(#INCLURE{fond=formulaires/contact_champ_#CLE,env,name=#CLE,titre=#VALEUR})] ] [(#GET{existe}|non)
[(#ENV*{erreurs}|table_valeur{#CLE})]
]
  • [(#ENV*{erreurs}|table_valeur{infos_pj}|table_valeur{#CLE}|table_valeur{message}|oui) <:contact:form_pj_fichier_ajoute:> [] [(#ENV*{erreurs}|table_valeur{infos_pj}|table_valeur{#CLE}|table_valeur{nom})] ] [(#ENV*{erreurs}|table_valeur{infos_pj}|table_valeur{#CLE}|table_valeur{message}|non) ]
[(#REM) Piege a robots spammeurs ]