[

(#ENV*{message_ok})

] [

(#ENV*{message_erreur})

]
#ACTION_FORMULAIRE
<:contact:configuration_destinataires:>

{25}}{tous}{email!=''}{statut IN '0minirezo','1comite'}{par nom}{id_auteur IN #ENV{choix_destinataires,#ARRAY}}{', '}> [(#NOM)] (##ID_AUTEUR - [(#ARRAY{0minirezo,info_administrateurs,1comite,info_redacteurs,6forum,info_visiteurs,5poubelle,texte_statut_poubelle,contact,contact:titre}|table_valeur{#STATUT}|_T)[ (#NOM|non)#EMAIL]])

[(#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: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 btn btn_danger,<:contact:alerte_effacement:>})]