Changeset 89572 in spip-zone


Ignore:
Timestamp:
May 21, 2015, 7:26:17 PM (4 years ago)
Author:
abelass@…
Message:

pipeline reservation_compteur_action pour permettre l'ajout d'une action depuis un plugin

Location:
_plugins_/reservation_evenement
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/reservation_evenement/branches/v1/inclure/compteur_reservation_detail.html

    r87294 r89572  
    77#SET{args,#ARRAY{id_evenement,#ENV{id_evenement},id_article,#GET{id_article},id_rubrique,#ENV{id_rubrique},statut2,#GET{reservations}|array_flip|implode{-}}}
    88<ul>
    9 <BOUCLE_res(DATA){source tableau,#GET{reservations}}>
     9  <BOUCLE_res(DATA){source tableau,#GET{reservations}}>
    1010    [(#REM)Si il y a des réservations]
    11     <li>[(#VALEUR|oui)
    12                 [(#REM)la première ligne]
    13                          [(#COMPTEUR_BOUCLE|=={1}|oui)
    14                                 [(#ENV*{titre,#VALEUR|singulier_ou_pluriel{reservation:info_1_reservation,reservation:info_nb_reservations}})]
    15                                 ]               
    16                 [(#COMPTEUR_BOUCLE|=={1}|non)
    17                     [(#VALEUR)] [(#VAL{reservation:texte_statut_#CLE}|_T)]
    18                     #SET{args,#ARRAY{
    19                         id_evenement,#ENV{id_evenement},
    20                         id_article,#GET{id_article},
    21                         id_rubrique,#ENV{id_rubrique},
    22                         statut,#CLE}}
    23                 ]
    24                 <div>
    25                         <a href="[(#URL_ECRIRE{reservation_visualiser,[(#VAL{evenements_reservations}|param_low_sec{#GET{args}})]})]" title="<:previsualiser:>" onclick="if (jQuery.modalbox) {jQuery.modalbox('[(#URL_ECRIRE{reservation_visualiser,[(#VAL{evenements_reservations}|param_low_sec{#GET{args}})]}|parametre_url{var_zajax,contenu})]');return false;}">[(#CHEMIN_IMAGE{preview-16.png}|image_reduire{13})]</a>
    26                         <a href="[(#URL_PAGE{transmettre,[(#VAL{evenements_reservations}|param_low_sec{#GET{args}, '', 'transmettre'})]}|parametre_url{reponse,oui})]" title="<:agenda:telecharger:>">[(#CHEMIN_IMAGE{telecharger-16.png}|image_reduire{13})]</a>       
    27                 </div>
     11    <li>
     12      [(#VALEUR|oui)
     13        [(#REM)la première ligne]
     14        [(#COMPTEUR_BOUCLE|=={1}|oui)
     15          [(#ENV*{titre,#VALEUR|singulier_ou_pluriel{reservation:info_1_reservation,reservation:info_nb_reservations}})]
     16        ]
     17        [(#COMPTEUR_BOUCLE|=={1}|non)
     18          [(#VALEUR)] [(#VAL{reservation:texte_statut_#CLE}|_T)]
     19          #SET{args,#ARRAY{
     20          id_evenement,#ENV{id_evenement},
     21          id_article,#GET{id_article},
     22          id_rubrique,#ENV{id_rubrique},
     23          statut,#CLE}}
     24        ]
     25        <div class="actions">
     26          <a href="[(#URL_ECRIRE{reservation_visualiser,[(#VAL{evenements_reservations}|param_low_sec{#GET{args}})]})]" title="<:previsualiser:>" onclick="if (jQuery.modalbox) {jQuery.modalbox('[(#URL_ECRIRE{reservation_visualiser,[(#VAL{evenements_reservations}|param_low_sec{#GET{args}})]}|parametre_url{var_zajax,contenu})]');return false;}">[(#CHEMIN_IMAGE{preview-16.png}|image_reduire{13})]</a>
     27          <a href="[(#URL_PAGE{transmettre,[(#VAL{evenements_reservations}|param_low_sec{#GET{args}, '', 'transmettre'})]}|parametre_url{reponse,oui})]" title="<:agenda:telecharger:>">[(#CHEMIN_IMAGE{telecharger-16.png}|image_reduire{13})]</a>
     28          [(#PIPELINE{reservation_compteur_action,
     29          [(#ARRAY{
     30            args,#GET{args},
     31            data,''
     32          })]})]
     33        </div>
    2834
    29                 [(#COMPTEUR_BOUCLE|=={1}|oui)
    30                 <div class="strong"><b><:par_auteur:> <:reservation:label_statut:></b></div>
    31                 ]
    32              ]
    33         [(#REM)Si il n'y pas de réservations]
    34     [(#VALEUR|non)<:reservation:info_aucun_reservation:>]
     35        [(#COMPTEUR_BOUCLE|=={1}|oui)
     36          <div class="strong">
     37            <b><:par_auteur:> <:reservation:label_statut:></b>
     38          </div>
     39        ]
     40      ]
     41      [(#REM)Si il n'y pas de réservations]
     42      [(#VALEUR|non)<:reservation:info_aucun_reservation:>]
    3543    </li>
    36    
    37 </BOUCLE_res>
     44
     45    </BOUCLE_res>
    3846</ul>
  • _plugins_/reservation_evenement/branches/v1/paquet.xml

    r89541 r89572  
    11<paquet
    2         prefix="reservation_evenement"
    3         categorie="date"
    4         version="1.18.0"
    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.4.2"
     2prefix="reservation_evenement"
     3categorie="date"
     4version="1.18.1"
     5etat="test"
     6compatibilite="[3.0.16;3.1.*]"
     7logo="prive/themes/spip/images/reservation_evenement-64.png"
     8documentation="http://contrib.spip.net/Reservation-d-evenements-4459"
     9schema="1.4.2"
    1010>
    1111
    12         <nom>Réservation Événements</nom>
     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;]" />
     21  <necessite nom="spip_bonux" compatibilite="[3.0.7;]" />
     22
     23  <utilise nom="prix_objets" compatibilite="[1.6.5;]" />
     24  <utilise nom="declinaisons" compatibilite="[1.0.3;]" />
     25  <utilise nom="notifications_archive" compatibilite="[1.1.3;]" />
     26
     27  <!-- Déclaration de pipelines -->
     28  <pipeline nom="reservation_compteur_action" action='' />
     29  <pipeline nom="reservation_evenement_donnees_details" action='' />
     30
     31  <!-- Apelle les pipelines -->
     32
     33  <pipeline nom="autoriser" inclure="reservation_evenement_autorisations.php" />
     34
     35  <pipeline nom="declarer_tables_objets_sql" inclure="base/reservation_evenement.php" />
     36  <pipeline nom="declarer_tables_interfaces" inclure="base/reservation_evenement.php" />
     37  <pipeline nom="declarer_tables_principales" inclure="base/reservation_evenement.php" />
     38
     39  <pipeline nom="affiche_auteurs_interventions" inclure="reservation_evenement_pipelines.php" />
     40  <pipeline nom="affiche_gauche" inclure="reservation_evenement_pipelines.php" />
     41  <pipeline nom="affiche_milieu" inclure="reservation_evenement_pipelines.php" />
     42  <pipeline nom="afficher_contenu_objet" inclure="reservation_evenement_pipelines.php" />
     43  <pipeline nom="notifications_archive" inclure="reservation_evenement_pipelines.php" />
     44  <pipeline nom="taches_generales_cron" inclure="reservation_evenement_pipelines.php" />
     45  <pipeline nom="formulaire_charger" inclure="reservation_evenement_pipelines.php" />
     46  <pipeline nom="formulaire_traiter" inclure="reservation_evenement_pipelines.php" />
     47  <pipeline nom="recuperer_fond" inclure="reservation_evenement_pipelines.php" />
    1348
    1449
    15         <auteur lien='http://websimple.be'>Rainer Müller</auteur>
    16 
    17         <licence>GNU/GPL</licence>
    18 
    19 
    20         <necessite nom="saisies" compatibilite="[2.0.3;]" />
    21         <necessite nom="yaml" compatibilite="[1.5.2;]" />       
    22         <necessite nom="verifier" compatibilite="[1.0.5;]" />   
    23         <necessite nom="agenda" compatibilite="[3.14.5;]" />
    24         <necessite nom="nospam" compatibilite="[1.5.7;]" />                     
    25         <necessite nom="facteur" compatibilite="[3.0.19;]" />
    26         <necessite nom="spip_bonux" compatibilite="[3.0.7;]" />
    27        
    28         <utilise nom="prix_objets" compatibilite="[1.6.5;]" />
    29         <utilise nom="declinaisons" compatibilite="[1.0.3;]" />
    30         <utilise nom="notifications_archive" compatibilite="[1.1.3;]" />
    31 
    32 
    33         <pipeline nom="autoriser" inclure="reservation_evenement_autorisations.php" />
    34 
    35         <pipeline nom="declarer_tables_objets_sql" inclure="base/reservation_evenement.php" />
    36         <pipeline nom="declarer_tables_interfaces" inclure="base/reservation_evenement.php" />
    37         <pipeline nom="declarer_tables_principales" inclure="base/reservation_evenement.php" />         
    38 
    39         <pipeline nom="affiche_auteurs_interventions" inclure="reservation_evenement_pipelines.php" />
    40         <pipeline nom="affiche_gauche" inclure="reservation_evenement_pipelines.php" />
    41         <pipeline nom="affiche_milieu" inclure="reservation_evenement_pipelines.php" />
    42         <pipeline nom="afficher_contenu_objet" inclure="reservation_evenement_pipelines.php" />                 
    43         <pipeline nom="notifications_archive" inclure="reservation_evenement_pipelines.php" />
    44         <pipeline nom="taches_generales_cron" inclure="reservation_evenement_pipelines.php" />
    45         <pipeline nom="formulaire_charger" inclure="reservation_evenement_pipelines.php" />     
    46         <pipeline nom="formulaire_traiter" inclure="reservation_evenement_pipelines.php" />             
    47         <pipeline nom="recuperer_fond" inclure="reservation_evenement_pipelines.php" />
    48        
    49        
    50         <pipeline nom="reservation_evenement_donnees_details" action='' />             
    51 
    52         <menu nom="reservations" titre="reservation:titre_reservations" parent="menu_edition" icone="images/reservation-16.png" action="reservations" />
    53         <menu nom="reservation_creer" titre="reservation:icone_creer_reservation" parent="outils_rapides" icone="images/reservation-new-16.png" action="reservation_edit" parametres="new=oui" />
     50  <menu nom="reservations" titre="reservation:titre_reservations" parent="menu_edition" icone="images/reservation-16.png" action="reservations" />
     51  <menu nom="reservation_creer" titre="reservation:icone_creer_reservation" parent="outils_rapides" icone="images/reservation-new-16.png" action="reservation_edit" parametres="new=oui" />
    5452</paquet>
  • _plugins_/reservation_evenement/trunk/inclure/compteur_reservation_detail.html

    r87294 r89572  
    77#SET{args,#ARRAY{id_evenement,#ENV{id_evenement},id_article,#GET{id_article},id_rubrique,#ENV{id_rubrique},statut2,#GET{reservations}|array_flip|implode{-}}}
    88<ul>
    9 <BOUCLE_res(DATA){source tableau,#GET{reservations}}>
     9  <BOUCLE_res(DATA){source tableau,#GET{reservations}}>
    1010    [(#REM)Si il y a des réservations]
    11     <li>[(#VALEUR|oui)
    12                 [(#REM)la première ligne]
    13                          [(#COMPTEUR_BOUCLE|=={1}|oui)
    14                                 [(#ENV*{titre,#VALEUR|singulier_ou_pluriel{reservation:info_1_reservation,reservation:info_nb_reservations}})]
    15                                 ]               
    16                 [(#COMPTEUR_BOUCLE|=={1}|non)
    17                     [(#VALEUR)] [(#VAL{reservation:texte_statut_#CLE}|_T)]
    18                     #SET{args,#ARRAY{
    19                         id_evenement,#ENV{id_evenement},
    20                         id_article,#GET{id_article},
    21                         id_rubrique,#ENV{id_rubrique},
    22                         statut,#CLE}}
    23                 ]
    24                 <div>
    25                         <a href="[(#URL_ECRIRE{reservation_visualiser,[(#VAL{evenements_reservations}|param_low_sec{#GET{args}})]})]" title="<:previsualiser:>" onclick="if (jQuery.modalbox) {jQuery.modalbox('[(#URL_ECRIRE{reservation_visualiser,[(#VAL{evenements_reservations}|param_low_sec{#GET{args}})]}|parametre_url{var_zajax,contenu})]');return false;}">[(#CHEMIN_IMAGE{preview-16.png}|image_reduire{13})]</a>
    26                         <a href="[(#URL_PAGE{transmettre,[(#VAL{evenements_reservations}|param_low_sec{#GET{args}, '', 'transmettre'})]}|parametre_url{reponse,oui})]" title="<:agenda:telecharger:>">[(#CHEMIN_IMAGE{telecharger-16.png}|image_reduire{13})]</a>       
    27                 </div>
     11    <li>
     12      [(#VALEUR|oui)
     13        [(#REM)la première ligne]
     14        [(#COMPTEUR_BOUCLE|=={1}|oui)
     15          [(#ENV*{titre,#VALEUR|singulier_ou_pluriel{reservation:info_1_reservation,reservation:info_nb_reservations}})]
     16        ]
     17        [(#COMPTEUR_BOUCLE|=={1}|non)
     18          [(#VALEUR)] [(#VAL{reservation:texte_statut_#CLE}|_T)]
     19          #SET{args,#ARRAY{
     20          id_evenement,#ENV{id_evenement},
     21          id_article,#GET{id_article},
     22          id_rubrique,#ENV{id_rubrique},
     23          statut,#CLE}}
     24        ]
     25        <div class="actions">
     26          <a href="[(#URL_ECRIRE{reservation_visualiser,[(#VAL{evenements_reservations}|param_low_sec{#GET{args}})]})]" title="<:previsualiser:>" onclick="if (jQuery.modalbox) {jQuery.modalbox('[(#URL_ECRIRE{reservation_visualiser,[(#VAL{evenements_reservations}|param_low_sec{#GET{args}})]}|parametre_url{var_zajax,contenu})]');return false;}">[(#CHEMIN_IMAGE{preview-16.png}|image_reduire{13})]</a>
     27          <a href="[(#URL_PAGE{transmettre,[(#VAL{evenements_reservations}|param_low_sec{#GET{args}, '', 'transmettre'})]}|parametre_url{reponse,oui})]" title="<:agenda:telecharger:>">[(#CHEMIN_IMAGE{telecharger-16.png}|image_reduire{13})]</a>
     28          [(#PIPELINE{reservation_compteur_action,
     29          [(#ARRAY{
     30            args,#GET{args},
     31            data,''
     32          })]})]
     33        </div>
    2834
    29                 [(#COMPTEUR_BOUCLE|=={1}|oui)
    30                 <div class="strong"><b><:par_auteur:> <:reservation:label_statut:></b></div>
    31                 ]
    32              ]
    33         [(#REM)Si il n'y pas de réservations]
    34     [(#VALEUR|non)<:reservation:info_aucun_reservation:>]
     35        [(#COMPTEUR_BOUCLE|=={1}|oui)
     36          <div class="strong">
     37            <b><:par_auteur:> <:reservation:label_statut:></b>
     38          </div>
     39        ]
     40      ]
     41      [(#REM)Si il n'y pas de réservations]
     42      [(#VALEUR|non)<:reservation:info_aucun_reservation:>]
    3543    </li>
    36    
    37 </BOUCLE_res>
     44
     45    </BOUCLE_res>
    3846</ul>
  • _plugins_/reservation_evenement/trunk/paquet.xml

    r89540 r89572  
    11<paquet
    2         prefix="reservation_evenement"
    3         categorie="date"
    4         version="1.18.0"
    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.4.2"
     2prefix="reservation_evenement"
     3categorie="date"
     4version="1.18.1"
     5etat="test"
     6compatibilite="[3.0.16;3.1.*]"
     7logo="prive/themes/spip/images/reservation_evenement-64.png"
     8documentation="http://contrib.spip.net/Reservation-d-evenements-4459"
     9schema="1.4.2"
    1010>
    1111
    12         <nom>Réservation Événements</nom>
     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;]" />
     21  <necessite nom="spip_bonux" compatibilite="[3.0.7;]" />
     22
     23  <utilise nom="prix_objets" compatibilite="[1.6.5;]" />
     24  <utilise nom="declinaisons" compatibilite="[1.0.3;]" />
     25  <utilise nom="notifications_archive" compatibilite="[1.1.3;]" />
     26
     27  <!-- Déclaration de pipelines -->
     28  <pipeline nom="reservation_compteur_action" action='' />
     29  <pipeline nom="reservation_evenement_donnees_details" action='' />
     30
     31  <!-- Apelle les pipelines -->
     32
     33  <pipeline nom="autoriser" inclure="reservation_evenement_autorisations.php" />
     34
     35  <pipeline nom="declarer_tables_objets_sql" inclure="base/reservation_evenement.php" />
     36  <pipeline nom="declarer_tables_interfaces" inclure="base/reservation_evenement.php" />
     37  <pipeline nom="declarer_tables_principales" inclure="base/reservation_evenement.php" />
     38
     39  <pipeline nom="affiche_auteurs_interventions" inclure="reservation_evenement_pipelines.php" />
     40  <pipeline nom="affiche_gauche" inclure="reservation_evenement_pipelines.php" />
     41  <pipeline nom="affiche_milieu" inclure="reservation_evenement_pipelines.php" />
     42  <pipeline nom="afficher_contenu_objet" inclure="reservation_evenement_pipelines.php" />
     43  <pipeline nom="notifications_archive" inclure="reservation_evenement_pipelines.php" />
     44  <pipeline nom="taches_generales_cron" inclure="reservation_evenement_pipelines.php" />
     45  <pipeline nom="formulaire_charger" inclure="reservation_evenement_pipelines.php" />
     46  <pipeline nom="formulaire_traiter" inclure="reservation_evenement_pipelines.php" />
     47  <pipeline nom="recuperer_fond" inclure="reservation_evenement_pipelines.php" />
    1348
    1449
    15         <auteur lien='http://websimple.be'>Rainer Müller</auteur>
    16 
    17         <licence>GNU/GPL</licence>
    18 
    19 
    20         <necessite nom="saisies" compatibilite="[2.0.3;]" />
    21         <necessite nom="yaml" compatibilite="[1.5.2;]" />       
    22         <necessite nom="verifier" compatibilite="[1.0.5;]" />   
    23         <necessite nom="agenda" compatibilite="[3.14.5;]" />
    24         <necessite nom="nospam" compatibilite="[1.5.7;]" />                     
    25         <necessite nom="facteur" compatibilite="[3.0.19;]" />
    26         <necessite nom="spip_bonux" compatibilite="[3.0.7;]" />
    27        
    28         <utilise nom="prix_objets" compatibilite="[1.6.5;]" />
    29         <utilise nom="declinaisons" compatibilite="[1.0.3;]" />
    30         <utilise nom="notifications_archive" compatibilite="[1.1.3;]" />
    31 
    32 
    33         <pipeline nom="autoriser" inclure="reservation_evenement_autorisations.php" />
    34 
    35         <pipeline nom="declarer_tables_objets_sql" inclure="base/reservation_evenement.php" />
    36         <pipeline nom="declarer_tables_interfaces" inclure="base/reservation_evenement.php" />
    37         <pipeline nom="declarer_tables_principales" inclure="base/reservation_evenement.php" />         
    38 
    39         <pipeline nom="affiche_auteurs_interventions" inclure="reservation_evenement_pipelines.php" />
    40         <pipeline nom="affiche_gauche" inclure="reservation_evenement_pipelines.php" />
    41         <pipeline nom="affiche_milieu" inclure="reservation_evenement_pipelines.php" />
    42         <pipeline nom="afficher_contenu_objet" inclure="reservation_evenement_pipelines.php" />                 
    43         <pipeline nom="notifications_archive" inclure="reservation_evenement_pipelines.php" />
    44         <pipeline nom="taches_generales_cron" inclure="reservation_evenement_pipelines.php" />
    45         <pipeline nom="formulaire_charger" inclure="reservation_evenement_pipelines.php" />     
    46         <pipeline nom="formulaire_traiter" inclure="reservation_evenement_pipelines.php" />             
    47         <pipeline nom="recuperer_fond" inclure="reservation_evenement_pipelines.php" />
    48        
    49        
    50         <pipeline nom="reservation_evenement_donnees_details" action='' />             
    51 
    52         <menu nom="reservations" titre="reservation:titre_reservations" parent="menu_edition" icone="images/reservation-16.png" action="reservations" />
    53         <menu nom="reservation_creer" titre="reservation:icone_creer_reservation" parent="outils_rapides" icone="images/reservation-new-16.png" action="reservation_edit" parametres="new=oui" />
     50  <menu nom="reservations" titre="reservation:titre_reservations" parent="menu_edition" icone="images/reservation-16.png" action="reservations" />
     51  <menu nom="reservation_creer" titre="reservation:icone_creer_reservation" parent="outils_rapides" icone="images/reservation-new-16.png" action="reservation_edit" parametres="new=oui" />
    5452</paquet>
Note: See TracChangeset for help on using the changeset viewer.