source: spip-zone/_plugins_/abomailmans/trunk/formulaires/abomailman.html @ 92967

Last change on this file since 92967 was 92967, checked in by teddy.spip@…, 4 years ago

Indentation de code + class SPIP 3.1 sur les formulaires

File size: 3.2 KB
Line 
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 class="editer-groupe">
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 class="editer-groupe">
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>
Note: See TracBrowser for help on using the repository browser.