Changeset 96751 in spip-zone


Ignore:
Timestamp:
Apr 21, 2016, 5:54:12 PM (4 years ago)
Author:
abelass@…
Message:
  • bonne date pour l'export et la visualisation
  • détails événements ne peuvent pas être trié par référence sans la jointure
  • langues
Location:
_plugins_/reservation_evenement
Files:
10 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/reservation_evenement/branches/v1/lang/reservation.xml

    r94838 r96751  
    11<traduction module="reservation" gestionnaire="salvatore" url="http://trad.spip.net" source="svn://zone.spip.org/spip-zone/_plugins_/reservation_evenement/trunk/lang/" reference="fr">
    2         <langue code="de" url="http://trad.spip.net/tradlang_module/reservation?lang_cible=de" total="155" traduits="94" relire="0" modifs="2" nouveaux="59" pourcent="60.65">
     2        <langue code="de" url="http://trad.spip.net/tradlang_module/reservation?lang_cible=de" total="156" traduits="94" relire="0" modifs="2" nouveaux="60" pourcent="60.26">
    33                <traducteur nom="Rainer Müller" lien="http://trad.spip.net/auteur/rainer-muller" />
    44        </langue>
    5         <langue code="en" url="http://trad.spip.net/tradlang_module/reservation?lang_cible=en" total="155" traduits="102" relire="0" modifs="2" nouveaux="51" pourcent="65.81">
     5        <langue code="en" url="http://trad.spip.net/tradlang_module/reservation?lang_cible=en" total="156" traduits="102" relire="0" modifs="2" nouveaux="52" pourcent="65.38">
    66                <traducteur nom="Hanjo" lien="http://trad.spip.net/auteur/hanjo" />
    77                <traducteur nom="Rainer Müller" lien="http://trad.spip.net/auteur/rainer-muller" />
    88        </langue>
    9         <langue code="fr" url="http://trad.spip.net/tradlang_module/reservation?lang_cible=fr" total="155" traduits="155" relire="0" modifs="0" nouveaux="0" pourcent="100.00">
     9        <langue code="fr" url="http://trad.spip.net/tradlang_module/reservation?lang_cible=fr" total="156" traduits="156" relire="0" modifs="0" nouveaux="0" pourcent="100.00">
    1010        </langue>
    11         <langue code="pt_br" url="http://trad.spip.net/tradlang_module/reservation?lang_cible=pt_br" total="155" traduits="93" relire="6" modifs="2" nouveaux="54" pourcent="60.00">
     11        <langue code="pt_br" url="http://trad.spip.net/tradlang_module/reservation?lang_cible=pt_br" total="156" traduits="93" relire="6" modifs="2" nouveaux="55" pourcent="59.62">
    1212                <traducteur nom="telopa" lien="http://trad.spip.net/auteur/telopa" />
    1313        </langue>
  • _plugins_/reservation_evenement/branches/v1/lang/reservation_fr.php

    r96650 r96751  
    2828        // E
    2929        'erreur_email_utilise' => 'Cette adresse email est déjà utilisé, veuillez vous connecter ou utliser une autre adresse',
    30         'erreur_pas_evenement' => 'Il n\'y a actuellment pas d\'événement ouvert à l\'inscription.',
     30        'erreur_pas_evenement' => 'Il n’y a actuellment pas d’événement ouvert à l’inscription.',
    3131        'evenement_cloture' => 'Évenement clôturé',
    3232        'explication_client' => 'Choissisez un client parmis les auteurs ou saisissez les données du client ci-bas',
  • _plugins_/reservation_evenement/branches/v1/paquet.xml

    r96750 r96751  
    22        prefix="reservation_evenement"
    33        categorie="date"
    4         version="1.21.22"
     4        version="1.21.23"
    55        etat="test"
    66        compatibilite="[3.0.16;3.1.*]"
  • _plugins_/reservation_evenement/branches/v1/prive/objets/liste/reservation_visualiser.html

    r96202 r96751  
    3232                #SET{valeurs_extras,#ARRAY}
    3333                        <BOUCLE_res(RESERVATIONS){id_reservation}{tout}>
    34                                 #SET{nom,#NOM} #SET{email,#EMAIL**}
     34                                #SET{nom,#NOM} #SET{email,#EMAIL**}
     35                                #SET{date,#DATE}
    3536                        <BOUCLE_participants(AUTEURS){id_auteur}{id_auteur!=0}{tout}>
    3637                                #SET{nom,#NOM} #SET{email,#EMAIL**}
     
    4849                <td>#DESCRIPTIF</td>
    4950                <td>[(#VAL{reservation:texte_statut[_(#STATUT|trim)]}|_T)]</td>
    50                 <td>#DATE</td>
     51                <td>#GET{date}</td>
    5152                <td>#GET{nom}</td>
    5253                <td>#GET{email}</td>
  • _plugins_/reservation_evenement/branches/v1/prive/objets/liste/reservations_details.html

    r96227 r96751  
    11[(#SET{defaut_tri,#ARRAY{
    22        descriptif,1,
    3         reference,1,
    43        quantite,1,
    54        id_reservations_detail,1,
     
    1817                                        <th class='statut' scope='col'>[(#TRI{statut,<span title="<:lien_trier_statut|attribut_html:>">#</span>,ajax})]</th>
    1918                                        <th class='descriptif' scope='col'>[(#TRI{descriptif,<:reservations_detail:label_descriptif:>,ajax})]</th>
    20                                         <th class='reservation' scope='col'>[(#TRI{reference,<:reservation:label_reservation:>,ajax})]</th>
     19                                        <th class='reservation' scope='col'><:reservation:label_reservation:></th>
    2120                                        <th class='nom' scope='col'><:reservation:label_nom:></th>
    2221                                        <th class='quantite' scope='col'>[(#TRI{quantite,<:reservations_detail:label_quantite:>,ajax})]</th>
  • _plugins_/reservation_evenement/branches/v1/prive/transmettre/evenements_reservations.html

    r96007 r96751  
    11#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}<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)]","#DATE","#GET{nom}","#GET{email}",["(#GET{valeurs_extras}|implode{'","'})",]"#QUANTITE"</BOUCLE_evt></BOUCLE0>
     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>
  • _plugins_/reservation_evenement/trunk/paquet.xml

    r96648 r96751  
    11<paquet
    2   prefix="reservation_evenement"
    3   categorie="date"
    4   version="1.21.22"
    5   etat="test"
    6   compatibilite="[3.0.16;3.1.*]"
    7   logo="prive/themes/spip/images/reservation_evenement-64.png"
    8   documentation="http://contrib.spip.net/Reservation-d-evenements-4459"
    9   schema="1.6.0"
     2        prefix="reservation_evenement"
     3        categorie="date"
     4        version="1.21.23"
     5        etat="test"
     6        compatibilite="[3.0.16;3.1.*]"
     7        logo="prive/themes/spip/images/reservation_evenement-64.png"
     8        documentation="http://contrib.spip.net/Reservation-d-evenements-4459"
     9        schema="1.6.0"
    1010>
    1111
    12   <nom>Réservation Événements</nom>
    13   <auteur lien='http://websimple.be'>Rainer Müller</auteur>
    14   <licence>GNU/GPL</licence>
    15   <necessite nom="saisies" compatibilite="[2.0.3;]" />
    16   <necessite nom="yaml" compatibilite="[1.5.2;]" />
    17   <necessite nom="verifier" compatibilite="[1.0.5;]" />
    18   <necessite nom="agenda" compatibilite="[3.14.5;]" />
    19   <necessite nom="nospam" compatibilite="[1.5.7;]" />
    20   <necessite nom="facteur" compatibilite="[3.0.19;]" />
     12        <nom>Réservation Événements</nom>
     13        <auteur lien='http://websimple.be'>Rainer Müller</auteur>
     14        <licence>GNU/GPL</licence>
     15        <necessite nom="saisies" compatibilite="[2.0.3;]" />
     16        <necessite nom="yaml" compatibilite="[1.5.2;]" />
     17        <necessite nom="verifier" compatibilite="[1.0.5;]" />
     18        <necessite nom="agenda" compatibilite="[3.14.5;]" />
     19        <necessite nom="nospam" compatibilite="[1.5.7;]" />
     20        <necessite nom="facteur" compatibilite="[3.0.19;]" />
    2121
    22   <utilise nom="prix_objets" compatibilite="[1.6.5;]" />
    23   <utilise nom="declinaisons" compatibilite="[1.0.3;]" />
    24   <utilise nom="notifications_archive" compatibilite="[1.1.3;]" />
     22        <utilise nom="prix_objets" compatibilite="[1.6.5;]" />
     23        <utilise nom="declinaisons" compatibilite="[1.0.3;]" />
     24        <utilise nom="notifications_archive" compatibilite="[1.1.3;]" />
    2525
    26   <!-- Déclaration de pipelines -->
    27   <pipeline nom="reservation_compteur_action" action='' />
    28   <pipeline nom="reservation_evenement_donnees_details" action='' />
    29   <pipeline nom="reservation_evenement_menu_admin" action='' />
     26        <!-- Déclaration de pipelines -->
     27        <pipeline nom="reservation_compteur_action" action='' />
     28        <pipeline nom="reservation_evenement_donnees_details" action='' />
     29        <pipeline nom="reservation_evenement_menu_admin" action='' />
    3030
    31   <!-- Apelle les pipelines -->
    32   <pipeline nom="autoriser" inclure="reservation_evenement_autorisations.php" />
     31        <!-- Apelle les pipelines -->
     32        <pipeline nom="autoriser" inclure="reservation_evenement_autorisations.php" />
    3333
    34   <pipeline nom="declarer_tables_objets_sql" inclure="base/reservation_evenement.php" />
    35   <pipeline nom="declarer_tables_interfaces" inclure="base/reservation_evenement.php" />
    36   <pipeline nom="declarer_tables_principales" inclure="base/reservation_evenement.php" />
     34        <pipeline nom="declarer_tables_objets_sql" inclure="base/reservation_evenement.php" />
     35        <pipeline nom="declarer_tables_interfaces" inclure="base/reservation_evenement.php" />
     36        <pipeline nom="declarer_tables_principales" inclure="base/reservation_evenement.php" />
    3737
    38   <pipeline nom="affiche_auteurs_interventions" inclure="reservation_evenement_pipelines.php" />
    39   <pipeline nom="affiche_gauche" inclure="reservation_evenement_pipelines.php" />
    40   <pipeline nom="affiche_milieu" inclure="reservation_evenement_pipelines.php" />
    41   <pipeline nom="afficher_contenu_objet" inclure="reservation_evenement_pipelines.php" />
    42   <pipeline nom="notifications_archive" inclure="reservation_evenement_pipelines.php" />
    43   <pipeline nom="taches_generales_cron" inclure="reservation_evenement_pipelines.php" />
    44   <pipeline nom="formulaire_charger" inclure="reservation_evenement_pipelines.php" />
    45   <pipeline nom="formulaire_traiter" inclure="reservation_evenement_pipelines.php" />
    46   <pipeline nom="recuperer_fond" inclure="reservation_evenement_pipelines.php" />
     38        <pipeline nom="affiche_auteurs_interventions" inclure="reservation_evenement_pipelines.php" />
     39        <pipeline nom="affiche_gauche" inclure="reservation_evenement_pipelines.php" />
     40        <pipeline nom="affiche_milieu" inclure="reservation_evenement_pipelines.php" />
     41        <pipeline nom="afficher_contenu_objet" inclure="reservation_evenement_pipelines.php" />
     42        <pipeline nom="notifications_archive" inclure="reservation_evenement_pipelines.php" />
     43        <pipeline nom="taches_generales_cron" inclure="reservation_evenement_pipelines.php" />
     44        <pipeline nom="formulaire_charger" inclure="reservation_evenement_pipelines.php" />
     45        <pipeline nom="formulaire_traiter" inclure="reservation_evenement_pipelines.php" />
     46        <pipeline nom="recuperer_fond" inclure="reservation_evenement_pipelines.php" />
    4747
    4848
    49   <menu nom="reservations" titre="reservation:titre_reservations" parent="menu_edition" icone="images/reservation-16.png" action="reservations" />
    50   <menu nom="reservation_creer" titre="reservation:icone_creer_reservation" parent="outils_rapides" icone="images/reservation-new-16.png" action="reservation_edit" parametres="new=oui" />
     49        <menu nom="reservations" titre="reservation:titre_reservations" parent="menu_edition" icone="images/reservation-16.png" action="reservations" />
     50        <menu nom="reservation_creer" titre="reservation:icone_creer_reservation" parent="outils_rapides" icone="images/reservation-new-16.png" action="reservation_edit" parametres="new=oui" />
    5151</paquet>
  • _plugins_/reservation_evenement/trunk/prive/objets/liste/reservation_visualiser.html

    r96202 r96751  
    3232                #SET{valeurs_extras,#ARRAY}
    3333                        <BOUCLE_res(RESERVATIONS){id_reservation}{tout}>
    34                                 #SET{nom,#NOM} #SET{email,#EMAIL**}
     34                                #SET{nom,#NOM} #SET{email,#EMAIL**}
     35                                #SET{date,#DATE}
    3536                        <BOUCLE_participants(AUTEURS){id_auteur}{id_auteur!=0}{tout}>
    3637                                #SET{nom,#NOM} #SET{email,#EMAIL**}
     
    4849                <td>#DESCRIPTIF</td>
    4950                <td>[(#VAL{reservation:texte_statut[_(#STATUT|trim)]}|_T)]</td>
    50                 <td>#DATE</td>
     51                <td>#GET{date}</td>
    5152                <td>#GET{nom}</td>
    5253                <td>#GET{email}</td>
  • _plugins_/reservation_evenement/trunk/prive/objets/liste/reservations_details.html

    r96227 r96751  
    11[(#SET{defaut_tri,#ARRAY{
    22        descriptif,1,
    3         reference,1,
    43        quantite,1,
    54        id_reservations_detail,1,
     
    1817                                        <th class='statut' scope='col'>[(#TRI{statut,<span title="<:lien_trier_statut|attribut_html:>">#</span>,ajax})]</th>
    1918                                        <th class='descriptif' scope='col'>[(#TRI{descriptif,<:reservations_detail:label_descriptif:>,ajax})]</th>
    20                                         <th class='reservation' scope='col'>[(#TRI{reference,<:reservation:label_reservation:>,ajax})]</th>
     19                                        <th class='reservation' scope='col'><:reservation:label_reservation:></th>
    2120                                        <th class='nom' scope='col'><:reservation:label_nom:></th>
    2221                                        <th class='quantite' scope='col'>[(#TRI{quantite,<:reservations_detail:label_quantite:>,ajax})]</th>
  • _plugins_/reservation_evenement/trunk/prive/transmettre/evenements_reservations.html

    r96004 r96751  
    11#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}<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)]","#DATE","#GET{nom}","#GET{email}",["(#GET{valeurs_extras}|implode{'","'})",]"#QUANTITE"</BOUCLE_evt></BOUCLE0>
     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>
Note: See TracChangeset for help on using the changeset viewer.