[PLUGINS] +clavettes et dependances
[lhc/web/clavette_www.git] / www / plugins / agenda_3_5 / formulaires / configurer_agenda.html
1 <div class="ajax formulaire_spip formulaire_configurer formulaire_#FORM formulaire_#FORM-#ENV{id,nouveau}">
2 <h3 class="titrem"><:configureragenda:titre_configuration:></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,configureragenda}
11 <ul>
12 <!--EX01-->
13 #SET{name,titre}#SET{obli,''}[(#SET{defaut,<:agenda:titre_sur_l_agenda:>})]#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
14 <li class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
15 <label for="#GET{name}">[(#GET{fl}|concat{':label_',#GET{name}}|_T)]</label>[
16 <span class='erreur_message'>(#GET{erreurs})</span>
17 ]<input type="text" name="#GET{name}" class="text" value="#ENV*{#GET{name},#GET{defaut}}" id="#GET{name}" [(#HTML5|et{#GET{obli}})required='required']/>
18 </li>
19 #SET{name,descriptif}#SET{obli,''}#SET{defaut,''}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
20 <li class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
21 <label for="#GET{name}">[(#GET{fl}|concat{':label_',#GET{name}}|_T)]</label>[
22 <span class='erreur_message'>(#GET{erreurs})</span>
23 ]<textarea name="#GET{name}" class="textarea">
24 #ENV*{#GET{name},#GET{defaut}}</textarea>
25 </li>
26 #SET{name,url_evenement}#SET{obli,''}#SET{defaut,'evenement'}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
27 <li class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
28 <label>[(#GET{fl}|concat{':label_',#GET{name}}|_T)]</label>[
29 <span class='erreur_message'>(#GET{erreurs})</span>
30 ]
31 #SET{val,evenement}
32 <div class="choix">
33 <input type="radio" name="#GET{name}" class="radio" id="#GET{name}_#GET{val}" value="#GET{val}"[(#ENV{#GET{name},#GET{defaut}}|=={#GET{val}}|oui)checked="checked"] />
34 <label for="#GET{name}_#GET{val}">[(#GET{fl}|concat{':label_',#GET{name},'_',#GET{val}}|_T)]</label>
35 </div>
36 #SET{val,article}
37 <div class="choix">
38 <input type="radio" name="#GET{name}" class="radio" id="#GET{name}_#GET{val}" value="#GET{val}"[(#ENV{#GET{name},#GET{defaut}}|=={#GET{val}}|oui)checked="checked"] />
39 <label for="#GET{name}_#GET{val}">[(#GET{fl}|concat{':label_',#GET{name},'_',#GET{val}}|_T)]</label>
40 </div>
41 </li>
42 [(#VAL{_AGENDA_INSERT_HEAD_CSS}|defined|non)
43 #SET{name,insert_head_css}#SET{obli,''}#SET{defaut,1}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
44 <li class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">[
45 <span class='erreur_message'>(#GET{erreurs})</span>
46 ]
47 #SET{val,1}
48 <div class="choix">
49 <input type="checkbox" name="#GET{name}" class="checkbox" id="#GET{name}_#GET{val}" value="#GET{val}"[(#GET{val}|=={#ENV{#GET{name},#GET{defaut}}}|oui)checked="checked"] />
50 <label for="#GET{name}_#GET{val}">[(#GET{fl}|concat{':label_',#GET{name},'_',#GET{val}}|_T)]</label>
51 </div>
52 </li>
53 ]
54 <li class="fieldset">
55 <fieldset>
56 <legend><:configureragenda:legend_presentation_agenda:></legend>
57 <ul>
58 #SET{name,affichage_debut}#SET{obli,''}#SET{defaut,''}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
59 <li class="editer long_label editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
60 <label for="#GET{name}">[(#GET{fl}|concat{':label_',#GET{name}}|_T)]</label>[
61 <span class='erreur_message'>(#GET{erreurs})</span>
62 ]<select name="#GET{name}" class="select" id="#GET{name}">
63 #SET{val,date_jour}
64 <option value="#GET{val}"[(#ENV{#GET{name},#GET{defaut}}|=={#GET{val}}|oui)selected="selected"]>[(#GET{fl}|concat{':label_',#GET{name},'_',#GET{val}}|_T)]</option>
65 #SET{val,date_veille}
66 <option value="#GET{val}"[(#ENV{#GET{name},#GET{defaut}}|=={#GET{val}}|oui)selected="selected"]>[(#GET{fl}|concat{':label_',#GET{name},'_',#GET{val}}|_T)]</option>
67 #SET{val,debut_semaine}
68 <option value="#GET{val}"[(#ENV{#GET{name},#GET{defaut}}|=={#GET{val}}|oui)selected="selected"]>[(#GET{fl}|concat{':label_',#GET{name},'_',#GET{val}}|_T)]</option>
69 #SET{val,debut_semaine_prec}
70 <option value="#GET{val}"[(#ENV{#GET{name},#GET{defaut}}|=={#GET{val}}|oui)selected="selected"]>[(#GET{fl}|concat{':label_',#GET{name},'_',#GET{val}}|_T)]</option>
71 #SET{val,debut_mois}
72 <option value="#GET{val}"[(#ENV{#GET{name},#GET{defaut}}|=={#GET{val}}|oui)selected="selected"]>[(#GET{fl}|concat{':label_',#GET{name},'_',#GET{val}}|_T)]</option>
73 #SET{val,debut_mois_prec}
74 <option value="#GET{val}"[(#ENV{#GET{name},#GET{defaut}}|=={#GET{val}}|oui)selected="selected"]>[(#GET{fl}|concat{':label_',#GET{name},'_',#GET{val}}|_T)]</option>
75 #SET{val,debut_mois_1}
76 <option value="#GET{val}"[(#ENV{#GET{name},#GET{defaut}}|=={#GET{val}}|oui)selected="selected"]>[(#GET{fl}|concat{':label_',#GET{name},'_',#GET{val}}|_T)]</option>
77 <BOUCLE_dmois(DATA){enum 2,12}>
78 #SET{val,debut_mois_#VALEUR}
79 <option value="#GET{val}"[(#ENV{#GET{name},#GET{defaut}}|=={#GET{val}}|oui)selected="selected"]>[(#GET{fl}|concat{':label_',#GET{name},'_mois_passe'}|_T{[(#ARRAY{mois,[(#VAL{date_mois_}|concat{#VALEUR}|_T|ucfirst)]})]})]</option>
80 </BOUCLE_dmois>
81 </select>
82 </li>
83 #SET{name,affichage_duree}#SET{obli,''}#SET{defaut,1}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
84 <li class="editer long_label editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
85 <label for="#GET{name}">[(#GET{fl}|concat{':label_',#GET{name}}|_T)]</label>[
86 <span class='erreur_message'>(#GET{erreurs})</span>
87 ]<select name="#GET{name}" class="select" id="#GET{name}">
88 <BOUCLE_nmois(DATA){enum 1,12}>
89 #SET{val,#VALEUR}
90 <option value="#GET{val}"[(#ENV{#GET{name},#GET{defaut}}|=={#GET{val}}|oui)selected="selected"]>[(#GET{val}|singulier_ou_pluriel{agenda:info_1_mois,agenda:info_nb_mois})]</option>
91 </BOUCLE_nmois>
92 </select>
93 </li>
94 </ul>
95 </fieldset>
96 </li>
97 </ul>
98
99 [(#REM) ajouter les saisies supplémentaires : extra et autre, à cet endroit ]
100 <!--extra-->
101 <p class='boutons'><span class='image_loading'>&nbsp;</span>
102 <input type='submit' name="cancel" class='submit' value='<:bouton_annuler|attribut_html:>' />
103 <input type='submit' class='submit' value='<:bouton_enregistrer|attribut_html:>' /></p>
104 </div></form>
105 </div>