[

(#ENV*{message_ok})

] [

(#ENV*{message_erreur})

]
#ACTION_FORMULAIRE{#ENV{action}}
<:contact:configuration_destinataires:>
[(#REM) On récupère les champs possibles Mais on divise en deux : - d'abord les champs choisis - puis les champs qui restent ] #SET{champs_possibles, #VAL{rien}|contact_infos_supplementaires} #SET{champs_choisis, #CONFIG{contact/champs,#ARRAY}|array_flip} #SET{champs,#GET{champs_choisis}|array_merge{#GET{champs_possibles}}}
<:contact:infos_collecte:>
  1. [(#CLE|match{mail|sujet|texte}|oui)
    ][(#CLE|match{mail|sujet|texte}|non)
    ]
[(#PLUGIN{porte_plume,version}|oui)
<:contact:configuration_champs_message:> [

(#VAL{PORTE_PLUME_PUBLIC}|defined|et{#EVAL{PORTE_PLUME_PUBLIC}|non}|ou{#CONFIG{barre_outils_public}|=={non}|oui})<:contact:configuration_barre_impossible:>

]
]
<:contact:configuration_pj:>
  • [(#REM) : On teste si le plugin facteur est présent pour pourvoir envoyer les pièces jointes ] [(#PLUGIN{facteur}|oui)
    ] [(#PLUGIN{facteur}|non)

    <:contact:configuration_pj_facteur_absent:>

    ]
<:contact:champ_civilite:>
  • <:contact:champ_civi_explication:>

<:contact:sauv_message:>
  • <:contact:sauv_message_explication:>

<:contact:configuration_intro:>
  • <:contact:configuration_intro_explication:>

<:contact:configuration_texteinfolettre:>
  • <:contact:configuration_texteinfolettre_explication:>

[(#BOUTON_ACTION{<:contact:bouton_effacer:>,#URL_ACTION_AUTEUR{effacer_configuration,'contact',#SELF},ajax,<:contact:alerte_effacement:>})]