source: spip-zone/_galaxie_/spip-party/squelettes/formulaires/troglo.html @ 48047

Last change on this file since 48047 was 48047, checked in by jluc@…, 10 years ago

Explication détaillée

File size: 6.1 KB
Line 
1
2<link rel="stylesheet" type="text/css" href="squelettes-dist/spip_formulaires.css">
3
4<div class="ajax">
5
6
7<table class="spip">
8<thead><tr class='row_first'>
9<th scope='col'>Pseudo</th>
10<th scope='col'>Nb. d'adultes</th>
11<th scope='col'>Nb. d'enfants</th>
12<th scope='col'>Vendredi</th>
13<th scope='col'>Samedi</th>
14<th scope='col'>Dimanche</th>
15</thead> 
16<tbody>
17
18<BOUCLE_T(spip_troglo){par hasard}>
19
20[(#VENDREDI|oui)#SET{comptageAV,#GET{comptageAV}|plus{#NBADULTES}}]
21[(#VENDREDI|oui)#SET{comptageEV,#GET{comptageEV}|plus{#NBENFANTS}}]
22
23
24[(#SAMEDI|oui)#SET{comptageAS,#GET{comptageAS}|plus{#NBADULTES}}]
25[(#SAMEDI|oui)#SET{comptageES,#GET{comptageES}|plus{#NBENFANTS}}]
26
27
28[(#DIMANCHE|oui)#SET{comptageAD,#GET{comptageAD}|plus{#NBADULTES}}]
29[(#DIMANCHE|oui)#SET{comptageED,#GET{comptageED}|plus{#NBENFANTS}}]
30
31#SET{comptageA,#GET{comptageA}|plus{#NBADULTES}}
32#SET{comptageE,#GET{comptageE}|plus{#NBENFANTS}}
33
34<tr [class="(#COMPTEUR_BOUCLE|alterner{'row_odd','row_even'})"]>
35<td>#PSEUDO</td>
36<td>&nbsp;#NBADULTES</td>
37<td>&nbsp;#NBENFANTS</td>
38<td><input type="checkbox" disabled="disabled" class="checkbox" name="#ID_TROGLO" id="#ID_TROGLO" [(#VENDREDI|oui)checked="checked"]/></td>
39<td><input type="checkbox" disabled="disabled" class="checkbox" name="#ID_TROGLO" id="#ID_TROGLO" [(#SAMEDI|oui)checked="checked"]/></td>
40<td><input type="checkbox" disabled="disabled" class="checkbox" name="#ID_TROGLO" id="#ID_TROGLO" [(#DIMANCHE|oui)checked="checked"]/></td>
41</tr> 
42
43</BOUCLE_T>
44</tbody>
45<tfoot>
46<tr >
47<td></td>
48<td>#GET{comptageA}</td>
49<td>#GET{comptageE}</td>
50<td>#GET{comptageAV}-#GET{comptageEV}</td>
51<td>#GET{comptageAS}-#GET{comptageES}</td>
52<td>#GET{comptageAD}-#GET{comptageED}</td>
53</tr> 
54</tfoot>
55
56</table>
57
58<p>Pour modifier votre inscription, entrez votre email (seulement) et validez le formulaire pour récupérer les informations enregistrées, puis modifiez les informations à votre guise et validez de nouveau.</p>
59<div class=" formulaire_spip formulaire_configurer formulaire_#FORM formulaire_#FORM-#ENV{id,nouveau}">
60        <h3 class="titrem">10 ans de SPIP en fanfare</h3>
61        [<p class="reponse_formulaire reponse_formulaire_ok">(#ENV*{message_ok})</p>]
62        [<p class="reponse_formulaire reponse_formulaire_erreur">(#ENV*{message_erreur})</p>]
63        [(#ENV{editable})
64        <form method='post' action='#ENV{action}'><div>
65                [(#REM) declarer les hidden qui declencheront le service du formulaire
66                parametre : url d'action ]
67                #ACTION_FORMULAIRE{#ENV{action}}
68                #SET{fl,troglo}
69                <fieldset>
70                        <legend><:troglo:legend:></legend>
71                                <ul>
72                                #SET{name,email}#SET{obli,'obligatoire'}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
73                                <li class="editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
74                                        <label for="#GET{name}">[(#GET{fl}|concat{':label_',#GET{name}}|_T)]</label>[
75                                        <span class='erreur_message'>(#GET{erreurs})</span>
76                                        ]<input type="text" class="text" name="#GET{name}" value="#ENV*{#GET{name}}" id="#GET{name}"/>
77                                </li>
78                                #SET{name,pseudo}#SET{obli,'obligatoire'}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
79                                <li class="editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
80                                        <label for="#GET{name}">[(#GET{fl}|concat{':label_',#GET{name}}|_T)]</label>[
81                                        <span class='erreur_message'>(#GET{erreurs})</span>
82                                        ]<input type="text" class="text" name="#GET{name}" value="#ENV*{#GET{name}}" id="#GET{name}"/>
83                                </li>
84                                #SET{name,nbadultes}#SET{obli,''}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
85                                <li class="editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
86                                        <label for="#GET{name}">[(#GET{fl}|concat{':label_',#GET{name}}|_T)]</label>[
87                                        <span class='erreur_message'>(#GET{erreurs})</span>
88                                        ]<input type="text" class="text" name="#GET{name}" value="#ENV*{#GET{name}}" id="#GET{name}"/>
89                                </li>
90                                #SET{name,nbenfants}#SET{obli,''}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
91                                <li class="editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
92                                        <label for="#GET{name}">[(#GET{fl}|concat{':label_',#GET{name}}|_T)]</label>[
93                                        <span class='erreur_message'>(#GET{erreurs})</span>
94                                        ]<input type="text" class="text" name="#GET{name}" value="#ENV*{#GET{name}}" id="#GET{name}"/>
95                                </li>
96
97                                #SET{name,jour}#SET{obli,''}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
98                                <li class="editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
99                                        <label>[(#GET{fl}|concat{':label_',#GET{name}}|_T)]</label>[
100                                        <span class='erreur_message'>(#GET{erreurs})</span>
101                                        ]
102                                        #SET{val,vendredi}
103                                        <div class="choix">
104                                                <input type="checkbox" class="checkbox" name="#GET{name}#EVAL{chr(91)}#EVAL{chr(93)}" id="#GET{name}_#GET{val}" value="#GET{val}"[(#GET{val}|in_any{#ENV{#GET{name}}}|oui)checked="checked"] />
105                                                <label for="#GET{name}_#GET{val}">[(#GET{fl}|concat{':label_',#GET{name},'_',#GET{val}}|_T)]</label>
106                                        </div>
107                                        #SET{val,samedi}
108                                        <div class="choix">
109                                                <input type="checkbox" class="checkbox" name="#GET{name}#EVAL{chr(91)}#EVAL{chr(93)}" id="#GET{name}_#GET{val}" value="#GET{val}"[(#GET{val}|in_any{#ENV{#GET{name}}}|oui)checked="checked"] />
110                                                <label for="#GET{name}_#GET{val}">[(#GET{fl}|concat{':label_',#GET{name},'_',#GET{val}}|_T)]</label>
111                                        </div>
112                                        #SET{val,dimanche}
113                                        <div class="choix">
114                                                <input type="checkbox" class="checkbox" name="#GET{name}#EVAL{chr(91)}#EVAL{chr(93)}" id="#GET{name}_#GET{val}" value="#GET{val}"[(#GET{val}|in_any{#ENV{#GET{name}}}|oui)checked="checked"] />
115                                                <label for="#GET{name}_#GET{val}">[(#GET{fl}|concat{':label_',#GET{name},'_',#GET{val}}|_T)]</label>
116                                        </div>
117                                </li>
118
119                        </ul>
120                </fieldset>
121          [(#REM) ajouter les saisies supplementaires : extra et autre, a cet endroit ]
122          <!--extra-->
123          <p class='boutons'><span class='image_loading'>&nbsp;</span>
124                        <input type='submit' class='submit' name="cancel" value='<:bouton_annuler:>' />
125                        <input type='submit' class='submit' value='<:bouton_enregistrer:>' /></p>
126        </div></form>
127        ]
128        [(#ENV{editable}|non)
129          <p class='boutons'><span class='image_loading'>&nbsp;</span>
130                        <input type='submit' class='submit' name="cancel" value='<:bouton_fermer:>' onclick="$.modalboxclose();return false;" />
131        ]
132</div>
133</div>
Note: See TracBrowser for help on using the repository browser.