[PLUGINS] +set de base
[lhc/web/www.git] / www / plugins / notifications2 / formulaires / abonner_notifications.html
1 <div class="ajax formulaire_spip formulaire_#FORM formulaire_#FORM-#ENV{id,nouveau}">
2 <h3 class="titrem"><:abonnernotifications:titre_abonnements:><span class='image_loading'>&nbsp;</span></h3>
3 [<p class="reponse_formulaire reponse_formulaire_ok">(#ENV**{message_ok})</p>]
4 [<p class="reponse_formulaire reponse_formulaire_erreur">(#ENV**{message_erreur})</p>]
5
6 <form method='post' action='#ENV{action}'><div>
7 [(#REM) déclarer les hidden qui déclencheront le service du formulaire
8 paramêtre : url d'action ]
9 #ACTION_FORMULAIRE{#ENV{action}}
10 #SET{fl,abonnernotifications}
11 <fieldset>
12 <legend><:abonnernotifications:abonnement_forum_threads:></legend>
13 <p class="explication"><:abonnernotifications:explication_abonnements{email=#ENV{_email}}:></p>
14 <ul>
15 <!--EX10-->
16 #SET{name,id_threads}#SET{obli,''}#SET{defaut,''}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
17 <li class="editer pleine_largeur editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
18 <label>[(#GET{fl}|concat{':label_',#GET{name}}|_T)]</label>[
19 <span class='erreur_message'>(#GET{erreurs})</span>
20 ]
21 <input type="hidden" name="#GET{name}#EVAL{chr(91)}#EVAL{chr(93)}" value="" />
22 <BOUCLE_threads(FORUMS){id_forum IN #ENV{_all_threads}}{par titre}>
23 #SET{val,#ID_THREAD}
24 <div class="choix">
25 <input type="checkbox" name="#GET{name}#EVAL{chr(91)}#EVAL{chr(93)}" class="checkbox" id="#GET{name}_#GET{val}" value="#GET{val}"[(#GET{val}|in_any{#ENV{#GET{name},#GET{defaut}}}|oui)checked="checked"] />
26 <label for="#GET{name}_#GET{val}">#TITRE (<a href="[(#URL_FORUM)]">Voir la discussion</a>)</label>
27 </div>
28 </BOUCLE_threads>
29 <p>
30 <a href="#" onclick="jQuery(this).closest('li').find('input.checkbox').prop('checked','checked');return false;">Tout cocher</a> |
31 <a href="#" onclick="jQuery(this).closest('li').find('input.checkbox').prop('checked',false);return false;">Tout décocher</a>
32 </p>
33 </li>
34 </ul>
35 </fieldset>
36 [(#REM) ajouter les saisies supplémentaires : extra et autre, à cet endroit ]
37 <!--extra-->
38 <p class='boutons'>
39 <input type='submit' class='submit' name='modifabo' value='<:abonnernotifications:bouton_modifier_abonnements|attribut_html:>' /></p>
40
41 <fieldset>
42 <legend><:abonnernotifications:abonnement_modif_email:></legend>
43 <ul>
44 #SET{name,notification_email}#SET{obli,''}#SET{defaut,''}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
45 <li class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
46 <label for="#GET{name}">[(#GET{fl}|concat{':label_',#GET{name}}|_T)]</label>[
47 <span class='erreur_message'>(#GET{erreurs})</span>
48 ]<input type="text" name="#GET{name}" class="text" value="#ENV*{#GET{name},#GET{defaut}}" id="#GET{name}" [(#HTML5|et{#GET{obli}})required='required']/>
49 <p class="explication"><:abonnernotifications:explication_changer_email{email=#ENV{_email}}:></p>
50 </li>
51 </ul>
52 </fieldset>
53 [(#REM) ajouter les saisies supplémentaires : extra et autre, à cet endroit ]
54 <!--extra-->
55 <p class='boutons'>
56 <input type='submit' class='submit' name='modifemail' value='<:abonnernotifications:bouton_changer_email|attribut_html:>' /></p>
57
58 </div></form>
59
60 </div>