source: spip-zone/_plugins_/orr/trunk/prive/objets/liste/orr_reservations_associer.html @ 78355

Last change on this file since 78355 was 78355, checked in by cy_altern@…, 6 years ago

Ajout de la gestion des autorisations existantes: edition et suppression

File size: 3.6 KB
Line 
1[(#SET{defaut_tri,#ARRAY{
2        multi orr_reservation_nom,1,
3        id_orr_reservation,1
4}})
5]
6#SET{exclus,#ENV**{exclus,#ENV{objet_source}|lister_objets_lies{#ENV{objet},#ENV{id_objet},#ENV{_objet_lien}}}}
7#SET{debut,#ENV{debutorra,#EVAL{_request("debutorra");}}}
8<B_liste_orr_reservations>
9[(#REM) En cas de pagination indirecte @32, il faut refaire le set car la boucle
10a mis a jour la valeur avec la page reelle]
11#SET{debut,#ENV{debutorra,#EVAL{_request("debutorra");}}}
12#SET{afficher_lettres,#TRI|=={'multi orr_reservation_nom'}|oui}
13#ANCRE_PAGINATION
14<div class="liste-objets liste-objets-associer orr_reservations">
15<table class='spip liste'>
16[<caption><span class="caption"><strong>(#ENV*{titre,#GRAND_TOTAL|singulier_ou_pluriel{orr:info_1_orr_reservation,orr:info_nb_orr_reservations}})</strong>
17<span class="recherche">
18        <label for="recherche-#ENV{id}"><:info_rechercher_02:></label>
19        <input type="text" class="recherche" name="recherche" id="recherche-#ENV{id}" value="#ENV{recherche}" />
20        <input type="submit" class="tout_voir" name="tout_voir" value="<:info_tout_afficher:>" />
21</span>
22</span>
23</caption>]
24        <thead>
25                #SET{p,''}
26                <BOUCLE_lettre(ORR_RESERVATIONS){tout}{!id_orr_reservation IN #GET{exclus}}{where?}{recherche?}
27                        {tri #ENV{par,multi orr_reservation_nom},#GET{defaut_tri}}{id_orr_reservation==#GET{afficher_lettres}|?{'.*','A'}}>[
28                (#ORR_RESERVATION_NOM**|extraire_multi|initiale|unique|oui)
29                [(#SET{p,#GET{p}|concat{
30                #SELF|parametre_url{debutorra,@#ID_ORR_RESERVATION}|ancre_url{paginationorra}|afficher_initiale{#ORR_RESERVATION_NOM**|extraire_multi|initiale{},#COMPTEUR_BOUCLE,#GET{debut},#ENV{nb,10}}
31                }})]
32                ]#SAUTER{#ENV{nb,10}|moins{#COMPTEUR_BOUCLE|=={1}|?{2,1}}}</BOUCLE_lettre>[
33                (#SET{p,
34                        #GET{p}|concat{
35                                #REM|afficher_initiale{#REM,#TOTAL_BOUCLE,#GET{debut},#ENV{nb,10}}
36                        }
37                })]</B_lettre>
38                [<tr><td colspan="3"><p class='pagination'>(#GET{p})</p></td></tr>]
39       
40                <tr class='first_row'>
41                        <th class='orr_reservation_nom' scope='col'>[(#TRI{multi orr_reservation_nom,<:orr:label_orr_reservation_nom:>,ajax})]</th>
42                        <th class='action' scope='col'></th>
43                </tr>
44        </thead>
45        <tbody>
46        <BOUCLE_liste_orr_reservations(ORR_RESERVATIONS){!id_orr_reservation IN #GET{exclus}}{where?}{recherche?}
47                {tri #ENV{par,multi orr_reservation_nom},#GET{defaut_tri}}{pagination #ENV{nb,10} orra}>
48                <tr class="[(#COMPTEUR_BOUCLE|alterner{row_odd,row_even})][ (#EXPOSE|unique)][ (#ORR_RESERVATION_NOM**|extraire_multi|initiale|=={#ENV{i}}|?{on}|unique)]">
49                        <td class='orr_reservation_nom'>[(#LOGO_ORR_RESERVATION|image_reduire{20,20})]<a href="[(#ID_ORR_RESERVATION|generer_url_entite{orr_reservation})]">#ORR_RESERVATION_NOM</a></td>
50                        <td class='action'>
51                                <button class="button link add" name="ajouter_lien\[orr_reservation-#ID_ORR_RESERVATION-#OBJET-#ID_OBJET\]" value="+"><:orr:ajouter_lien_orr:> [(#CHEMIN_IMAGE{ajouter-12.png}|balise_img{'+'})]</button>
52                        </td>
53                </tr>
54        </BOUCLE_liste_orr_reservations>
55        </tbody>
56</table>
57[<p class='pagination'>(#PAGINATION{prive})</p>]
58</div>
59</B_liste_orr_reservations>[(#ENV{recherche}|oui)
60<div class="liste-objets liste-objets-associer orr_reservations caption-wrap">
61<span class="caption"><strong>[(#VAL{info_recherche_auteur_zero}|_T{#ARRAY{cherche_auteur,#ENV{recherche}}})]</strong>
62<span class="recherche">
63        <label for="recherche-#ENV{id}"><:info_rechercher_02:></label>
64        <input type="text" class="recherche" name="recherche" id="recherche-#ENV{id}" value="#ENV{recherche}" />
65        <input type="submit" class="tout_voir" name="tout_voir" value="<:info_tout_afficher:>" />
66</span>
67</span>
68</div>
69]<//B_liste_orr_reservations>
Note: See TracBrowser for help on using the repository browser.