Changeset 107829 in spip-zone


Ignore:
Timestamp:
Dec 2, 2017, 10:40:35 AM (16 months ago)
Author:
abelass@…
Message:

v1.27.2

Champs extras reservations pour le csv

Location:
_plugins_/reservation_evenement
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/reservation_evenement/branches/v1/paquet.xml

    r107827 r107829  
    22        prefix="reservation_evenement"
    33        categorie="date"
    4         version="1.27.1"
     4        version="1.27.2"
    55        etat="stable"
    66        compatibilite="[3.0.16;3.2.*]"
  • _plugins_/reservation_evenement/branches/v1/prive/transmettre/evenements_reservations.html

    r96751 r107829  
    1 #SET{extras,#VAL|champs_extras_reservation}#SET{champs_extras_label,#ARRAY}#SET{champs_extras,#ARRAY}
    2 <BOUCLE_extras(DATA){source tableau, #GET{extras}}>#SET{champs_extras,(#GET{champs_extras}|push{#VALEUR{options/nom}})}#SET{champs_extras_label,(#GET{champs_extras_label}|push{#VALEUR{options/nom}|chercher_label{#GET{extras}}|extraire_multi})} </BOUCLE_extras><BOUCLE0(AUTEURS){tout}{id_auteur=#ENV{id}}{lang_select}>[(#ID_AUTEUR|securiser_acces{#ENV{cle},transmettre,#ENV{op}, #ENV{args}}|?{#SET{autoriser,1},#REM|sinon_interdire_acces})]#SET{id_evenement,#ARRAY}<BOUCLE_evenements(EVENEMENTS){id_rubrique ?}{id_article ?}{id_evenement ?}{inscription=1}{tout}>#SET{id_evenement,#GET{id_evenement}|push{#ID_EVENEMENT}}</BOUCLE_evenements>"<:reservation:label_reference:>","<:reservations_detail:label_descriptif:>","<:reservation:label_statut:>","<:reservation:label_date:>","<:reservation:label_nom:>","<:reservation:label_email:>",["(#GET{champs_extras_label}|implode{'","'})",]"<:reservations_detail:label_quantite:>"<BOUCLE_evt(RESERVATIONS_DETAILS){id_evenement IN #GET{id_evenement}}{statut ?IN #ENV{statut,#ENV{statut2}|explode{-}}}>#SET{id_auteur,''}<BOUCLE_res(RESERVATIONS){id_reservation}{tout}>#SET{nom,#NOM}#SET{email,#EMAIL**}#SET{id_auteur,#ID_AUTEUR}#SET{donnees_auteur,#DONNEES_AUTEUR}#SET{valeurs_extras,#ARRAY}#SET{date,#DATE}<BOUCLE_participants(AUTEURS){id_auteur=#GET{id_auteur}}{id_auteur!=0}{tout}>#SET{nom,#NOM} #SET{email,#EMAIL**}<BOUCLE_aut_ext(DATA){source tableau, #GET{champs_extras}}>#SET{valeurs_extras,#GET{valeurs_extras}|push{#ID_AUTEUR|generer_info_entite{auteur,#VALEUR}|sinon{-}}}</BOUCLE_aut_ext></BOUCLE_participants><BOUCLE_aut_ext2(DATA){source tableau, #GET{champs_extras}}{si #GET{id_auteur}|=={0}|oui}>#SET{valeurs_extras,#GET{valeurs_extras}|push{#GET{donnees_auteur}|table_valeur{#VALEUR}|sinon{-}}}</BOUCLE_aut_ext2>
    3 "#REFERENCE"</BOUCLE_res>,"#DESCRIPTIF**"," [(#VAL{reservation:texte_statut[_(#STATUT|trim)]}|_T)]","#GET{date}","#GET{nom}","#GET{email}",["(#GET{valeurs_extras}|implode{'","'})",]"#QUANTITE"</BOUCLE_evt></BOUCLE0>
     1#SET{extras,#VAL|champs_extras_reservation}#SET{extras_plat,#ARRAY}#SET{champs_extras_auteur,#ARRAY}<BOUCLE_extras (DATA){source tableau, #GET{extras}}>#SET{champs_extras_#CLE,#ARRAY}#SET{objet,#CLE}<BOUCLE_extras_objet (DATA){source tableau, #VALEUR}>#SET{champs_extras_#GET{objet},#GET{champs_extras_#GET{objet}}|push{#VALEUR}}#SET{extras_plat,#GET{extras_plat}|push{#VALEUR{options/label}|extraire_multi}}</BOUCLE_extras_objet></BOUCLE_extras><BOUCLE0(AUTEURS){tout}{id_auteur=#ENV{id}}{lang_select}>[(#ID_AUTEUR|securiser_acces{#ENV{cle},transmettre,#ENV{op}, #ENV{args}}|?{#SET{autoriser,1},#REM|sinon_interdire_acces})]#SET{id_evenement,#ARRAY}<BOUCLE_evenements(EVENEMENTS){id_rubrique ?}{id_article ?}{id_evenement ?}{inscription=1}{tout}>#SET{id_evenement,#GET{id_evenement}|push{#ID_EVENEMENT}}</BOUCLE_evenements>"<:reservation:label_reference:>","<:reservations_detail:label_descriptif:>","<:reservation:label_statut:>","<:reservation:label_date:>","<:reservation:label_nom:>","<:reservation:label_email:>",["(#GET{extras_plat}|implode{'","'})",]"<:reservations_detail:label_quantite:>"<BOUCLE_evt(RESERVATIONS_DETAILS){id_evenement IN #GET{id_evenement}}{statut ?IN #ENV{statut,#ENV{statut2}|explode{-}}}>#SET{id_auteur,''}#SET{valeurs_extras_auteur,#ARRAY}<BOUCLE_res(RESERVATIONS){id_reservation}{tout}>#SET{nom,#NOM} #SET{email,#EMAIL**}#SET{date,#DATE}<BOUCLE_participants(AUTEURS){id_auteur}{id_auteur!=0}{tout}>#SET{nom,#NOM} #SET{email,#EMAIL**}<BOUCLE_aut_ext (DATA){source tableau, #GET{champs_extras_auteur}}>#SET{valeurs_extras_auteur,#GET{valeurs_extras_auteur}|push{#ID_AUTEUR|generer_info_entite{auteur,#VALEUR{options/nom}}|sinon{*}}}</BOUCLE_aut_ext> </BOUCLE_participants> <BOUCLE_aut_ext2 (DATA){source tableau, #GET{champs_extras_auteur}}> #SET{valeurs_extras_auteur,#GET{valeurs_extras_auteur}|push{#DONNEES_AUTEUR|unserialize|table_valeur{#VALEUR{options/nom}}|sinon{*}}} </BOUCLE_aut_ext2> <//B_participants>
     2#SET{valeurs_extras_reservation,#ARRAY}<BOUCLE_reservation_ext(DATA){source tableau, #GET{champs_extras_reservation}}>#SET{valeurs_extras_reservation,#GET{valeurs_extras_reservation}|push{#ID_RESERVATION|generer_info_entite{reservation,#VALEUR{options/nom}}|sinon{*}}}</BOUCLE_reservation_ext>"#REFERENCE"</BOUCLE_res>,"#DESCRIPTIF**","[(#VAL{reservation:texte_statut[_(#STATUT|trim)]}|_T)]","#GET{date}","#GET{nom}","#GET{email}",["(#GET{valeurs_extras_auteur}|implode{'","'})",]["(#GET{valeurs_extras_reservation}|implode{'","'})",]"#QUANTITE"</BOUCLE_evt></BOUCLE0>
  • _plugins_/reservation_evenement/trunk/paquet.xml

    r107827 r107829  
    22        prefix="reservation_evenement"
    33        categorie="date"
    4         version="1.27.1"
     4        version="1.27.2"
    55        etat="stable"
    66        compatibilite="[3.0.16;3.2.*]"
  • _plugins_/reservation_evenement/trunk/prive/transmettre/evenements_reservations.html

    r107828 r107829  
    1 #CACHE{0}
    2 
    3 #SET{extras,#VAL|champs_extras_reservation}#SET{extras_plat,#ARRAY}#SET{champs_extras_auteur,#ARRAY}
    4 <BOUCLE_extras (DATA){source tableau, #GET{extras}}>
    5         #SET{champs_extras_#CLE,#ARRAY}#SET{objet,#CLE}
    6         <BOUCLE_extras_objet (DATA){source tableau, #VALEUR}>
    7         #SET{champs_extras_#GET{objet},#GET{champs_extras_#GET{objet}}|push{#VALEUR}}
    8         #SET{extras_plat,#GET{extras_plat}|push{#VALEUR{options/label}|extraire_multi}}
    9         </BOUCLE_extras_objet>
    10 </BOUCLE_extras>
    11 
    12 <BOUCLE0(AUTEURS){tout}{id_auteur=#ENV{id}}{lang_select}>
    13 [(#ID_AUTEUR|securiser_acces{#ENV{cle},transmettre,#ENV{op}, #ENV{args}}|?{#SET{autoriser,1},#REM|sinon_interdire_acces})]#SET{id_evenement,#ARRAY}
    14 <BOUCLE_evenements(EVENEMENTS){id_rubrique ?}{id_article ?}{id_evenement ?}{inscription=1}{tout}>#SET{id_evenement,#GET{id_evenement}|push{#ID_EVENEMENT}}</BOUCLE_evenements>
    15 "<:reservation:label_reference:>","<:reservations_detail:label_descriptif:>","<:reservation:label_statut:>","<:reservation:label_date:>","<:reservation:label_nom:>","<:reservation:label_email:>",["(#GET{extras_plat}|implode{'","'})",]"<:reservations_detail:label_quantite:>"
    16 <BOUCLE_evt(RESERVATIONS_DETAILS){id_evenement IN #GET{id_evenement}}{statut ?IN #ENV{statut,#ENV{statut2}|explode{-}}}>#SET{id_auteur,''}
    17 <BOUCLE_res(RESERVATIONS){id_reservation}{tout}>
    18 #SET{nom,#NOM}#SET{email,#EMAIL**}#SET{id_auteur,#ID_AUTEUR}
    19 #SET{donnees_auteur,#DONNEES_AUTEUR}#SET{valeurs_extras_auteur,#ARRAY}#SET{date,#DATE}
    20 <BOUCLE_participants(AUTEURS){id_auteur=#GET{id_auteur}}{id_auteur!=0}{tout}>#SET{nom,#NOM} #SET{email,#EMAIL**}
    21 
    22         <BOUCLE_aut_ext(DATA){source tableau, #GET{champs_extras_reservation}>tesdte
    23         #SET{valeurs_extras_auteur,#GET{valeurs_extras_auteur}|push{#ID_AUTEUR|generer_info_entite{auteur,#VALEUR{options/nom}}|sinon{-}}}
    24         </BOUCLE_aut_ext>
    25 </BOUCLE_participants>3
    26 <BOUCLE_aut_ext2(DATA){source tableau, #GET{champs_extras_auteur}}{si #GET{id_auteur}|=={0}|oui}>2
    27 #SET{valeurs_extras_auteur,#GET{valeurs_extras_auteur}|push{#GET{donnees_auteur}|table_valeur{#VALEUR{options/nom}}|sinon{-}}}
    28 </BOUCLE_aut_ext2>
    29 <//B_participants>
    30 [(#GET{valeurs_extras_auteur}|serialize)]
    31 #SET{valeurs_extras_reservation,#ARRAY}
    32 <BOUCLE_reservation_ext(DATA){source tableau, #GET{champs_extras_reservation}}>
    33 #SET{valeurs_extras_reservation,#GET{valeurs_extras_reservation}|push{#ID_RESERVATION|generer_info_entite{reservation,#VALEUR{options/nom}}}|sinon{-}}</BOUCLE_reservation_ext>"#REFERENCE"</BOUCLE_res>,"#DESCRIPTIF**","[(#VAL{reservation:texte_statut[_(#STATUT|trim)]}|_T)]","#GET{date}","#GET{nom}","#GET{email}",["(#GET{valeurs_extras_auteur}|implode{'","'})",]["(#GET{valeurs_extras_reservation}|implode{'","'})",]"#QUANTITE"</BOUCLE_evt></BOUCLE0>
     1#SET{extras,#VAL|champs_extras_reservation}#SET{extras_plat,#ARRAY}#SET{champs_extras_auteur,#ARRAY}<BOUCLE_extras (DATA){source tableau, #GET{extras}}>#SET{champs_extras_#CLE,#ARRAY}#SET{objet,#CLE}<BOUCLE_extras_objet (DATA){source tableau, #VALEUR}>#SET{champs_extras_#GET{objet},#GET{champs_extras_#GET{objet}}|push{#VALEUR}}#SET{extras_plat,#GET{extras_plat}|push{#VALEUR{options/label}|extraire_multi}}</BOUCLE_extras_objet></BOUCLE_extras><BOUCLE0(AUTEURS){tout}{id_auteur=#ENV{id}}{lang_select}>[(#ID_AUTEUR|securiser_acces{#ENV{cle},transmettre,#ENV{op}, #ENV{args}}|?{#SET{autoriser,1},#REM|sinon_interdire_acces})]#SET{id_evenement,#ARRAY}<BOUCLE_evenements(EVENEMENTS){id_rubrique ?}{id_article ?}{id_evenement ?}{inscription=1}{tout}>#SET{id_evenement,#GET{id_evenement}|push{#ID_EVENEMENT}}</BOUCLE_evenements>"<:reservation:label_reference:>","<:reservations_detail:label_descriptif:>","<:reservation:label_statut:>","<:reservation:label_date:>","<:reservation:label_nom:>","<:reservation:label_email:>",["(#GET{extras_plat}|implode{'","'})",]"<:reservations_detail:label_quantite:>"<BOUCLE_evt(RESERVATIONS_DETAILS){id_evenement IN #GET{id_evenement}}{statut ?IN #ENV{statut,#ENV{statut2}|explode{-}}}>#SET{id_auteur,''}#SET{valeurs_extras_auteur,#ARRAY}<BOUCLE_res(RESERVATIONS){id_reservation}{tout}>#SET{nom,#NOM} #SET{email,#EMAIL**}#SET{date,#DATE}<BOUCLE_participants(AUTEURS){id_auteur}{id_auteur!=0}{tout}>#SET{nom,#NOM} #SET{email,#EMAIL**}<BOUCLE_aut_ext (DATA){source tableau, #GET{champs_extras_auteur}}>#SET{valeurs_extras_auteur,#GET{valeurs_extras_auteur}|push{#ID_AUTEUR|generer_info_entite{auteur,#VALEUR{options/nom}}|sinon{*}}}</BOUCLE_aut_ext> </BOUCLE_participants> <BOUCLE_aut_ext2 (DATA){source tableau, #GET{champs_extras_auteur}}> #SET{valeurs_extras_auteur,#GET{valeurs_extras_auteur}|push{#DONNEES_AUTEUR|unserialize|table_valeur{#VALEUR{options/nom}}|sinon{*}}} </BOUCLE_aut_ext2> <//B_participants>
     2#SET{valeurs_extras_reservation,#ARRAY}<BOUCLE_reservation_ext(DATA){source tableau, #GET{champs_extras_reservation}}>#SET{valeurs_extras_reservation,#GET{valeurs_extras_reservation}|push{#ID_RESERVATION|generer_info_entite{reservation,#VALEUR{options/nom}}|sinon{*}}}</BOUCLE_reservation_ext>"#REFERENCE"</BOUCLE_res>,"#DESCRIPTIF**","[(#VAL{reservation:texte_statut[_(#STATUT|trim)]}|_T)]","#GET{date}","#GET{nom}","#GET{email}",["(#GET{valeurs_extras_auteur}|implode{'","'})",]["(#GET{valeurs_extras_reservation}|implode{'","'})",]"#QUANTITE"</BOUCLE_evt></BOUCLE0>
Note: See TracChangeset for help on using the changeset viewer.