[PLUGINS] +set de base
[lhc/web/www.git] / www / plugins / abomailmans / formulaires / abomailman.html
1 <div class="formulaire_spip formulaire_#FORM" id="formulaire_#FORM">
2 [<div class="reponse_formulaire reponse_formulaire_ok">(#ENV*{message_ok})</div>]
3 [<p class="reponse_formulaire reponse_formulaire_erreur">(#ENV*{message_erreur})</p>]
4 <BOUCLE_editable(CONDITION){si #ENV{editable}|oui}>
5 <B_listes>
6 #SET{abo_types,#ARRAY}
7 <BOUCLE_types(ABOMAILMANS){id_abomailman?}{desactive=0}{fusion abo_type}>
8 [(#SET{abo_types,[(#GET{abo_types}|push{#ABO_TYPE})]})]
9 </BOUCLE_types>
10 [(#GET{abo_types}|count|>{1}|oui)
11 [(#SET{legende,<:abomailmans:inscription_lettres_legende:>})]
12 ]
13 [(#GET{abo_types}|count|=={1}|oui)
14 [(#GRAND_TOTAL|>{1}|oui)
15 [(#SET{legende,[(#VAL{abomailmans:legende_inscriptions_}|concat{#GET{abo_types}|table_valeur{0}}|_T)]})]
16 ]
17 [(#GRAND_TOTAL|>{1}|non)
18 [(#SET{legende,[(#VAL{abomailmans:legende_inscription_}|concat{#GET{abo_types}|table_valeur{0}}|_T)]})]
19 ]
20 ]
21 <form method='post' action='#ENV{action}' enctype='multipart/form-data' id='abomailmansListes'>
22 <div>
23 [(#REM) declarer les hidden qui declencheront le service du formulaire
24 parametre : url d'action ]
25 #ACTION_FORMULAIRE{#ENV{action}}
26 <fieldset>
27 <legend>#GET{legende}</legend>
28 <ul>
29 <li class="editer abomailman_nom[ (#ENV**{erreurs}|table_valeur{nom}|oui)erreur]">
30 <label for="nom"><:abomailmans:nom:></label>
31 [<span class='erreur_message'>(#ENV**{erreurs}|table_valeur{nom})</span>]
32 <input name="nom" id="nom" type="text" class="text" value="#ENV{nom}" />
33 </li>
34 <li class="editer obligatoire abomailman_email[ (#ENV**{erreurs}|table_valeur{email}|oui)erreur]">
35 <label for="email_listes"><:abomailmans:email_abonnement:></label>
36 [<span class='erreur_message'>(#ENV**{erreurs}|table_valeur{email})</span>]
37 <input name="email" id="email_listes" type="text" class="text" value="#ENV{email}" />
38 </li>
39
40 <li class="editer abomailman_listes[ (#ENV**{erreurs}|table_valeur{listes}|oui)erreur]">
41 [<span class='erreur_message'>(#ENV**{erreurs}|table_valeur{listes})</span>]
42 <ul>
43 <li class="editer editer_listes">
44 <BOUCLE_listes(ABOMAILMANS){id_abomailman ?}{desactive=0}{par num titre,titre}>
45 <div class="choix">
46 [<p class="explication #EDIT{descriptif}">
47 (#DESCRIPTIF|PtoBR)
48 </p>]
49 <input name="listes[]" type="checkbox" id="liste_#ID_ABOMAILMAN" value="#ID_ABOMAILMAN"[(#GRAND_TOTAL|=={1}|oui) checked="checked"] />
50 <label for="liste_#ID_ABOMAILMAN" class="#EDIT{titre}} #LANG" lang="#LANG"[ title="(#LANG|traduire_nom_langue)"]>#TITRE</label>
51 </div>
52 </BOUCLE_listes>
53 </li>
54 </ul>
55 </li>
56
57 </ul>
58 [(#REM) Piege a robots spammeurs, du moins on essaie]
59 <p style="display:none;">
60 <label for="nobot_abomailman"><:antispam_champ_vide:></label>
61 <input type="text" class="text" name="nobot" id="nobot_abomailman" value="#ENV{nobot}" size="10" />
62 </p>
63 <p class="boutons">
64 <input name="abonnement" type="submit" value="<:abomailmans:btn_abonnement:>" class="submit" />
65 <input name="desabonnement" type="submit" value="<:abomailmans:btn_desabonnement:>" class="submit" />
66 </p>
67 </fieldset>
68 </div>
69 </form>
70 </B_listes>
71 </BOUCLE_editable>
72 </div>