Changeset 91365 in spip-zone
- Timestamp:
- Aug 15, 2015, 9:26:42 AM (6 years ago)
- Location:
- _plugins_/reservation_evenement/trunk
- Files:
-
- 7 added
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
_plugins_/reservation_evenement/trunk/lang/reservation_fr.php
r90565 r91365 44 44 'icone_creer_reservation' => 'Créer une réservation', 45 45 'icone_modifier_reservation' => 'Modifier cette réservation', 46 'info_1_client' => 'Un client', 46 47 'info_1_reservation' => 'Une réservation', 47 48 'info_1_reservation_liee' => 'Une réservation liée', 49 'info_aucun_client' => 'Aucun client', 48 50 'info_aucun_reservation' => 'Aucune réservation', 51 'info_nb_clients' => '@nb@ clients', 49 52 'info_nb_reservations' => '@nb@ réservations', 50 53 'info_nb_reservations_liees' => '@nb@ réservations liées', … … 168 171 'texte_statut_refuse' => ' refusé', 169 172 'texte_voir' => 'voir', 173 'titre_clients' => 'Clients', 170 174 'titre_envoi_separe' => 'Mode Envoi Séparé activé', 171 175 'titre_reservation' => 'Réservation', -
_plugins_/reservation_evenement/trunk/paquet.xml
r90920 r91365 2 2 prefix="reservation_evenement" 3 3 categorie="date" 4 version="1. 19.7"4 version="1.20.0" 5 5 etat="test" 6 6 compatibilite="[3.0.16;3.1.*]" -
_plugins_/reservation_evenement/trunk/prive/squelettes/navigation/reservations.html
r78589 r91365 4 4 5 5 [(#BOITE_OUVRIR{ 6 [(#CHEMIN_IMAGE{reservation_evenement-32.png}|balise_img{'','cadre-icone'})] 6 [(#CHEMIN_IMAGE{reservation_evenement-32.png}|balise_img{'','cadre-icone'})] 7 <h3><:reservation_evenement:reservation_evenement_titre:></h3> 8 ,'simple personnel infos'})] 7 9 8 <h3><:reservation_evenement:reservation_evenement_titre:></h3> 9 10 ,'simple personnel infos'})] 11 12 <BOUCLE_evenements(EVENEMENTS){id_rubrique ?}{id_article ?}{id_evenement ?}{inscription=1}{tout}> 13 #SET{id_evenement,#GET{id_evenement}|push{#ID_EVENEMENT}} 14 [(#ENV{id_evenement}|oui)#SET{titre,#TITRE}] 15 </BOUCLE_evenements> 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{titre,#TITRE}] 13 </BOUCLE_evenements> 16 14 [<h4>(#GET{titre}|sinon{<:reservation:titre_reservations:>})</h4>] 17 #SET{reservations,#ARRAY} 15 #SET{reservations,#ARRAY} 16 #SET{statuts,#LISTE{attente,attente_paiement,accepte}} 17 #SET{args,#ARRAY{id_evenement,#ENV{id_evenement},id_article,#ENV{id_article},id_rubrique,#ENV{id_rubrique},statut2,#GET{statuts}|implode{-}}} 18 18 19 #SET{statuts,#LISTE{attente,attente_paiement,accepte}} 20 21 #SET{args,#ARRAY{id_evenement,#ENV{id_evenement},id_article,#ENV{id_article},id_rubrique,#ENV{id_rubrique},statut2,#GET{statuts}|implode{-}}} 22 <ul>23 <BOUCLE_reservations(RESERVATIONS_DETAILS){id_evenement IN #GET{id_evenement}}{where?}{statut IN #GET{statuts}}> 24 #SET{reservations,#GET{reservations}|push{#QUANTITE}}25 </BOUCLE_reservations>26 #SET{res_tot,#GET{reservations}|array_sum} 27 <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>28 <li><:reservation:affichage_par:>29 <ul class="selection" id="sel">30 <li>[(#ENV{voir}|=={''}|non)#SET{a, </a>}31 <a href="#URL_ECRIRE{evenements,voir=&par=reference}">]32 [(#CHEMIN_IMAGE{reservation_evenement-32.png}|image_reduire{16})] <:reservation:par_reservations:>33 #GET{a}34 </li>35 <li>[(#ENV{voir}|!={reservations_evenements}|oui)#SET{a, </a>}36 <a href="#URL_ECRIRE{evenements,voir=reservations_evenements&par=date_debut&sense=-1}">]37 [(#CHEMIN_IMAGE{evenement-24.png}|image_reduire{16})] <:reservation:par_evenements:>38 #GET{a}39 </li>40 <li>[(#ENV{voir}|!={reservations_articles}|oui)#SET{a, </a>}41 <a href="#URL_ECRIRE{evenements,voir=reservations_articles&par=titre&sense=1}">]42 [(#CHEMIN_IMAGE{article-16.png}|image_reduire{16})] <:reservation:par_articles:>43 #GET{a}44 </li>45 </ul>46 </li>47 </B_reservations>48 <li><a href="#URL_ECRIRE{configurer_reservation_evenement}" class="cellule-h">[(#CHEMIN_IMAGE{cfg-16.png}|image_reduire{16})] <:spip:icone_configuration_site:></a> </li>49 </ul>19 <ul> 20 <BOUCLE_reservations(RESERVATIONS_DETAILS){id_evenement IN #GET{id_evenement}}{where?}{statut IN #GET{statuts}}> 21 #SET{reservations,#GET{reservations}|push{#QUANTITE}} 22 </BOUCLE_reservations> 23 #SET{res_tot,#GET{reservations}|array_sum} 24 <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> 25 <li><:reservation:affichage_par:> 26 <ul class="selection" id="sel"> 27 <li>[(#ENV{voir}|=={''}|et{#ENV{exec}|=={reservations}}|non)#SET{a, </a>} 28 <a href="#URL_ECRIRE{reservations,voir=&par=reference}">] 29 [(#CHEMIN_IMAGE{reservation-16.png}|balise_img)] <:reservation:par_reservations:> 30 #GET{a} 31 </li> 32 <li>[(#ENV{voir}|!={reservations_evenements}|oui)#SET{a, </a>} 33 <a href="#URL_ECRIRE{reservations,voir=reservations_evenements&par=date_debut&sense=-1}">] 34 [(#CHEMIN_IMAGE{evenement-16.png}|balise_img)] <:reservation:par_evenements:> 35 #GET{a} 36 </li> 37 <li>[(#ENV{voir}|!={reservations_articles}|oui)#SET{a, </a>} 38 <a href="#URL_ECRIRE{reservation,voir=reservations_articles&par=titre&sense=1}">] 39 [(#CHEMIN_IMAGE{article-16.png}|balise_img)] <:reservation:par_articles:> 40 #GET{a} 41 </li> 42 </ul> 43 <li> 44 [(#ENV{exec}|in_array{#LISTE{clients,client}}|non)#SET{a, </a>} 45 <a href="#URL_ECRIRE{clients}" class="cellule-h">][(#CHEMIN_IMAGE{clients-16.png}|balise_img)] <:reservation:titre_clients:>#GET{a} 46 </li> 47 </B_reservations> 48 <li><a href="#URL_ECRIRE{configurer_reservation_evenement}" class="cellule-h">[(#CHEMIN_IMAGE{cfg-16.png}|balise_img)] <:spip:icone_configuration_site:></a> </li> 49 </ul> 50 50 #BOITE_FERMER 51 51 … … 55 55 56 56 <script type="text/javascript"> 57 $(function() { 57 [(#ENV{exec}|=={reservations}|oui) 58 $(function() { 58 59 $(".selection a").click(function() { 59 60 update_reservation(this); 60 61 return false; 61 62 }); 62 63 });63 }); 64 ] 64 65 65 66 function update_reservation(link){ 66 var voir = parametre_url(jQuery(link).attr('href'),'voir'); 67 var par = parametre_url(jQuery(link).attr('href'),'par'); 68 var sense = parametre_url(jQuery(link).attr('href'),'sense'); 69 70 ajaxReload( 71 'reservations', 72 { 73 callback:function(){ 74 $('#sel').ajaxReload( 75 { 76 args:{ 77 voir:voir,par:par,sense:sense, 78 } 79 } 80 81 ); 82 }, 83 args:{voir:voir,par:par,sense:sense } 84 , 85 history:true 86 } 87 ); 88 return false; 67 var voir = parametre_url(jQuery(link).attr('href'),'voir'); 68 var par = parametre_url(jQuery(link).attr('href'),'par'); 69 var sense = parametre_url(jQuery(link).attr('href'),'sense'); 70 ajaxReload( 71 'reservations',{ 72 callback:function(){ 73 $('#sel').ajaxReload({ 74 args:{voir:voir,par:par,sense:sense,} 75 }); 76 }, 77 args:{voir:voir,par:par,sense:sense } 78 , 79 history:true 80 } 81 ); 82 return false; 89 83 } 90 91 92 84 </script>
Note: See TracChangeset
for help on using the changeset viewer.