source: spip-zone/_plugins_/reservation_evenement/trunk/prive/squelettes/navigation/reservations.html @ 93039

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

permettre d'afficher un soustitre passer dans l'environnement

File size: 4.0 KB
Line 
1#SET{id_evenement,#ARRAY}
2#SET{id_rubrique,#ARRAY}
3#SET{self,#SELF|parametre_url{id_evenement|date_debut|debut_liste_evt,''}
4
5[(#BOITE_OUVRIR{
6  [(#CHEMIN_IMAGE{reservation_evenement-32.png}|balise_img{'','cadre-icone'})]
7  <h3><:reservation_evenement:reservation_evenement_titre:></h3> 
8  ,'simple personnel infos'})] 
9
10  <BOUCLE_evenements(EVENEMENTS){id_rubrique ?}{id_article ?}{id_evenement ?}{inscription=1}{tout}>
11    #SET{id_evenement,#GET{id_evenement}|push{#ID_EVENEMENT}}
12    [(#ENV{id_evenement}|oui)#SET{soustitre,#TITRE}]
13  </BOUCLE_evenements>
14  [(#ENV{soustitre}|oui)#SET{soustitre,#ENV{soustitre}}]
15  [<h4>(#GET{soustitre}|sinon{<:reservation:titre_reservations:>})</h4>]     
16  #SET{reservations,#ARRAY}
17  #SET{statuts,#LISTE{attente,attente_paiement,accepte}}
18  #SET{args,#ARRAY{id_evenement,#ENV{id_evenement},id_article,#ENV{id_article},id_rubrique,#ENV{id_rubrique},statut2,#GET{statuts}|implode{-}}}
19
20  <ul>
21  <BOUCLE_reservations(RESERVATIONS_DETAILS){id_evenement IN #GET{id_evenement}}{where?}{statut IN #GET{statuts}}>
22      #SET{reservations,#GET{reservations}|push{#QUANTITE}}   
23  </BOUCLE_reservations>
24  #SET{res_tot,#GET{reservations}|array_sum}
25      <li>[(#ENV*{titre,#GET{res_tot}|singulier_ou_pluriel{reservation:info_1_reservation,reservation:info_nb_reservations}})] : <a href="[(#URL_PAGE{transmettre,[(#VAL{evenements_reservations}|param_low_sec{#GET{args}, '', 'transmettre'})]}|parametre_url{reponse,oui})]"><:reservation:texte_exporter:></a></li>
26      <li><:reservation:affichage_par:>
27          <ul class="selection" id="sel">
28              <li>[(#ENV{voir}|=={''}|et{#ENV{exec}|=={reservations}}|non)#SET{a, </a>}
29                  <a href="#URL_ECRIRE{reservations,voir=&par=reference}">]
30                      [(#CHEMIN_IMAGE{reservation-16.png}|balise_img)] <:reservation:par_reservations:>
31                   #GET{a} 
32               </li>           
33              <li>[(#ENV{voir}|!={reservations_evenements}|oui)#SET{a, </a>}
34                  <a href="#URL_ECRIRE{reservations,voir=reservations_evenements&par=date_debut&sense=-1}">]
35                      [(#CHEMIN_IMAGE{evenement-16.png}|balise_img)] <:reservation:par_evenements:>
36                   #GET{a} 
37               </li>
38              <li>[(#ENV{voir}|!={reservations_articles}|oui)#SET{a, </a>}
39                  <a href="#URL_ECRIRE{reservations,voir=reservations_articles&par=titre&sense=1}">]
40                      [(#CHEMIN_IMAGE{article-16.png}|balise_img)] <:reservation:par_articles:>
41                   #GET{a} 
42               </li>             
43          </ul>
44      <li>
45        [(#ENV{exec}|in_array{#LISTE{clients,client}}|non)#SET{a, </a>}
46                  <a href="#URL_ECRIRE{clients}" class="cellule-h">][(#CHEMIN_IMAGE{clients-16.png}|balise_img)] &nbsp;<:reservation:titre_clients:>#GET{a}
47      </li>
48  </B_reservations>
49      [(#REM) permet aux plugins d'insérér dun contenu au menu]
50      [(#PIPELINE{reservation_evenement_menu_admin,
51        [(#ARRAY{
52          args,[(#ARRAY{exec,#ENV{exec}})]
53        })]})]
54      <li><a href="#URL_ECRIRE{configurer_reservation_evenement}" class="cellule-h">[(#CHEMIN_IMAGE{cfg-16.png}|balise_img)] &nbsp;<:spip:icone_configuration_site:></a>   </li>
55  </ul>
56#BOITE_FERMER     
57
58
59<INCLURE{fond=inclure/reservation-rubriques,rubriques=#GET{id_rubrique},self=#GET{self},ajax,env}/>
60
61
62<script type="text/javascript">
63[(#ENV{exec}|=={reservations}|oui)
64  $(function() { 
65    $(".selection a").click(function() {
66        update_reservation(this);
67         return false;   
68        }); 
69  });
70  ]
71 
72function update_reservation(link){
73  var voir = parametre_url(jQuery(link).attr('href'),'voir');
74  var par = parametre_url(jQuery(link).attr('href'),'par');
75  var sense = parametre_url(jQuery(link).attr('href'),'sense');
76  ajaxReload(
77    'reservations',{
78       callback:function(){
79         $('#sel').ajaxReload({
80           args:{voir:voir,par:par,sense:sense,}
81         }); 
82       },
83       args:{voir:voir,par:par,sense:sense }
84       ,
85       history:true
86       }
87  );
88  return false;
89}
90</script>
Note: See TracBrowser for help on using the repository browser.