meilleure mise en forme de la page d'une souscription, et de la liste des souscriptions
[spip_souscriptions.git] / prive / objets / liste / souscriptions.html
1 [(#SET{defaut_tri,#ARRAY{
2         courriel,1,
3         nom,1,
4         date_souscription,-1,
5         id_souscription,1,
6         points,-1,
7         id_souscription_campagne,1,
8         type_souscription,1,
9         montant,-1,
10 }})]<B_liste_souscriptions>
11 #ANCRE_PAGINATION
12 <div class="liste-objets souscriptions">
13 <table class="spip liste">
14         [<caption><strong class="caption">(#ENV*{titre,#GRAND_TOTAL|singulier_ou_pluriel{souscription:info_1_souscription,souscription:info_nb_souscriptions}})</strong></caption>]
15         <thead>
16                 <tr class="first_row">
17                         <th class="id" scope="col">[(#TRI{id_souscription,<:info_numero_abbreviation:>,ajax})]</th>
18                         <th class="type_souscription" scope="col">[(#TRI{type_souscription,Type,ajax})]</th>
19                         <th class="courriel" scope="col">[(#TRI{courriel,<:souscription:label_courriel:>,ajax})]</th>
20                         <th class="nom" scope="col">[(#TRI{nom,<:souscription:label_nom:>,ajax})]</th>
21                         <th class="montant" scope="col">[(#TRI{montant,<:souscription:label_montant_liste:>,ajax})]</th>
22                         <th class="date" scope="col">[(#TRI{date_souscription,<:date:>,ajax})]</th>
23                         <th class="statut" scope="col">[(#TRI{statut,<:souscription:label_statut:>,ajax})]</th>
24                         <th class="id_souscription_campagne" scope="col">[(#TRI{id_souscription_campagne,C,ajax})]</th>
25                 </tr>
26         </thead>
27         <tbody>
28         <BOUCLE_liste_souscriptions(SOUSCRIPTIONS transactions){id_transaction?}{id_mot?}{id_auteur?}{where?}{recherche?}{type_souscription==#ENV{type_souscription,'.'}}{statut==#ENV{statut_transaction,'.'}}{tri #ENV{par,id_souscription},#GET{defaut_tri}}{pagination #ENV{nb,10}}>
29                 <tr class="[(#COMPTEUR_BOUCLE|alterner{row_odd,row_even})] #STATUT">
30                         <td class="id"><a href="[(#ID_SOUSCRIPTION|generer_url_entite{souscription})]"
31                                           title="<:info_numero_abbreviation|attribut_html:> #ID_SOUSCRIPTION">#ID_SOUSCRIPTION</a></td>
32                         <td class="type_souscription"><a href="[(#ID_SOUSCRIPTION|generer_url_entite{souscription})]"
33                                           title="<:info_numero_abbreviation|attribut_html:> #ID_SOUSCRIPTION">[(#TYPE_SOUSCRIPTION)]</a></td>
34                         <td class="courriel">#COURRIEL</td>
35                         <td class="nom secondaire">#NOM #PRENOM</td>
36                         <td class="montant secondaire">[(#MONTANT) €]</td>
37                         <td class="date secondaire">[(#DATE_SOUSCRIPTION|affdate{Y-m-d H:i:s})]</td>
38                         <td class="statut secondaire">[(#STATUT)]</td>
39                         <td class="id_souscription_campagne" scope="col"><a href="[(#ID_SOUSCRIPTION_CAMPAGNE|generer_url_entite{souscription_campagne})]"
40                                                                   title="<:info_numero_abbreviation|attribut_html:> #ID_SOUSCRIPTION_CAMPAGNE">#ID_SOUSCRIPTION_CAMPAGNE</a></td>
41                 </tr>
42         </BOUCLE_liste_souscriptions>
43         </tbody>
44 </table>
45 [<p class="pagination">(#PAGINATION{prive})</p>]
46 </div>
47 </B_liste_souscriptions>[
48 <div class="liste-objets souscriptions caption-wrap"><strong class="caption">(#ENV*{sinon,''})</strong></div>
49 ]<//B_liste_souscriptions>