source: spip-zone/_plugins_/reservation_evenement/trunk/formulaires/editer_reservation.html @ 96183

Last change on this file since 96183 was 96183, checked in by abelass@…, 3 years ago

tabs au lieu d'espaces

File size: 2.6 KB
Line 
1#SET{langues,#ARRAY}
2
3<BOUCLE_langues(DATA){source tableau,#CONFIG{langues_utilisees}|explode{','}}>
4    #SET{langues,#GET{langues}|array_merge{#ARRAY{#VALEUR,#VALEUR|traduire_nom_langue}}}
5</BOUCLE_langues>
6
7
8<div class='formulaire_spip formulaire_editer formulaire_#FORM formulaire_#FORM-#ENV{id_reservation,nouveau}'>
9        [<p class="reponse_formulaire reponse_formulaire_ok">(#ENV**{message_ok})</p>]
10        [<p class="reponse_formulaire reponse_formulaire_erreur">(#ENV*{message_erreur})</p>]
11
12        [(#ENV{editable})
13        <form method='post' action='#ENV{action}'><div>
14                #ACTION_FORMULAIRE{#ENV{action}}
15                <input type='hidden' name='id_reservation' value='#ENV{id_reservation}' />
16                <ul>
17                        [(#SAISIE{auteurs, id_auteur,
18                                label=<:reservation:label_client:>,
19                                explication=<:reservation:explication_client:>,
20                                class="chosen"})]
21
22                        <li class="fieldset fieldset_donnees_auteur saisie_fieldset">
23                                <fieldset><h3 class="legend"><:reservation:legend_donnees_auteur:></h3>
24                                <ul>
25                                        [(#SAISIE{input, nom,label=<:reservation:label_nom:>})]
26                                               
27                                        [(#SAISIE{input, email,label=<:reservation:label_email:>})]
28                                               
29                                        [(#REM)Géneration des champs extras auteurs]
30                   
31                                #GENERER_SAISIES{#ENV{champs_extras_auteurs}}           
32                                </ul>
33                                </fieldset>
34                        </li>
35                       
36                        <li class="fieldset fieldset_donnees_reservation saisie_fieldset">
37                                <fieldset><h3 class="legend"><:reservation:legend_donnees_reservation:></h3>
38                                <ul>           
39                                        [(#SAISIE{date, date_paiement,
40                                                label=<:reservation:label_date_paiement:>})]
41                                               
42                                        [(#SAISIE{input, reference,
43                                                label=<:reservation:label_reference:>})]
44               
45                                        [(#SAISIE{selection, lang,
46                                                label=<:reservation:label_lang:>,
47                                                datas=#GET{langues},
48                                                defaut=#LANGUE,
49                                                cacher_option_intro=true,
50                                                })]                             
51                                </ul>
52                                </fieldset>
53                        </li>
54                       
55                </ul>
56                [(#REM) ajouter les saisies supplementaires : extra et autre, a cet endroit ]
57                <!--extra-->
58                <p class="boutons"><input type='submit' class='submit' value='<:bouton_enregistrer:>' /></p>
59        </div></form>
60        ]
61</div>
62<script type="text/javascript">
63
64        function hide_fieldset($field, $speed){
65                $($field).hide($speed); 
66                $($field+' input').each(function() {
67            $(this).removeAttr('required');
68                });
69        }
70
71        if($("#champ_id_auteur").find("option:selected").val() != "") {
72                hide_fieldset(".fieldset_donnees_auteur");
73        }
74
75        $("#champ_id_auteur")
76                .change(function() {
77                        if($(this).find("option:selected").val() != "") {
78                                hide_fieldset(".fieldset_donnees_auteur",800);
79                        }
80                        else {
81                                $(".fieldset_donnees_auteur").show(800);
82                                $(".fieldset_donnees_auteur .obligatoire input").each(function() {
83                            $(this).prop('required','true');
84                                });
85                        } 
86                });
87
88</script>
Note: See TracBrowser for help on using the repository browser.