Changeset 85036 in spip-zone for _plugins_/abonnement


Ignore:
Timestamp:
Oct 7, 2014, 11:57:25 AM (6 years ago)
Author:
rastapopoulos@…
Message:

Reformatage des boucles de liste pour y voir plus clair.

+ Jointure permanente avec AUTEURS pour les abonnements ce qui permet un vrai tri alphabétique par nom d'utilisateur. Par défaut on trie par derniers abonnés.

Location:
_plugins_/abonnement/trunk/prive/objets/liste
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/abonnement/trunk/prive/objets/liste/abonnements.html

    r73943 r85036  
    44        id_abonnement,1,
    55        id_auteur,1,
     6        nom,1,
    67        points,-1
    78}})]<B_liste_abonnements>
     
    1718                        ]
    1819                        [(#ENV{masquer_auteur}|non)
    19                         <th class="id_auteur" scope="col">[(#TRI{id_auteur,<:abonnement:champ_id_auteur_label:>,ajax})]</th>
     20                        <th class="nom" scope="col">[(#TRI{nom,<:abonnement:champ_id_auteur_label:>,ajax})]</th>
    2021                        ]
    2122                        <th class="date date_debut" scope="col">[(#TRI{date_debut,<:abonnement:champ_date_debut_label:>,ajax})]</th>
     
    2627        </thead>
    2728        <tbody>
    28         <BOUCLE_liste_abonnements(ABONNEMENTS){id_abonnements_offre?}{id_auteur?}{id_mot?}{id_auteur?}{where?}{statut?}{recherche?}{tri #ENV{par,num },#GET{defaut_tri}}{par }{pagination #ENV{nb,10}}>
     29        <BOUCLE_liste_abonnements(ABONNEMENTS auteurs)
     30                {where?}
     31                {id_abonnements_offre?}
     32                {id_auteur?}
     33                {statut?}
     34                {recherche?}
     35                {tri #ENV{par,date_debut},#GET{defaut_tri}}{pagination #ENV{nb,10}}
     36        >
    2937                <tr class="[(#COMPTEUR_BOUCLE|alterner{row_odd,row_even})]">
    3038                        <td class="statut">[(#STATUT|puce_statut{abonnement,#ID_ABONNEMENT})]</td>
     
    3341                        ]
    3442                        [(#ENV{masquer_auteur}|non)
    35                         <td class="id_auteur principale"><a href="[(#ID_ABONNEMENT|generer_url_entite{abonnement})]" title="<:abonnement:titre_abonnement|attribut_html:> <:abonnement:info_numero_abbr|attribut_html:>#ID_ABONNEMENT">#INFO_TITRE{auteur,#ID_AUTEUR}</a></td>
     43                        <td class="nom principale"><a href="[(#ID_ABONNEMENT|generer_url_entite{abonnement})]" title="<:abonnement:titre_abonnement|attribut_html:> <:abonnement:info_numero_abbr|attribut_html:>#ID_ABONNEMENT">#NOM</a></td>
    3644                        ]
    3745                        #SET{horaires, #INFO_PERIODE{abonnements_offre, #ID_ABONNEMENTS_OFFRE}|=={heures}|?{' ',''}}
  • _plugins_/abonnement/trunk/prive/objets/liste/abonnements_offres.html

    r71505 r85036  
    11[(#SET{defaut_tri,#ARRAY{
     2        num titre,1,
    23        titre,1,
    34        id_abonnement,1,
     
    1920        </thead>
    2021        <tbody>
    21         <BOUCLE_liste_abonnements_offres(ABONNEMENTS_OFFRES){id_mot?}{id_auteur?}{where?}{statut?}{recherche?}{tri #ENV{par,num titre},#GET{defaut_tri}}{par titre}{pagination #ENV{nb,10}}>
     22        <BOUCLE_liste_abonnements_offres(ABONNEMENTS_OFFRES)
     23                {where?}
     24                {id_auteur?}
     25                {statut?}
     26                {recherche?}
     27                {tri #ENV{par,num titre},#GET{defaut_tri}}
     28                {pagination #ENV{nb,10}}
     29        >
    2230                <tr class="[(#COMPTEUR_BOUCLE|alterner{row_odd,row_even})]">
    2331                        <td class="statut">[(#STATUT|puce_statut{abonnements_offre,#ID_ABONNEMENTS_OFFRE})]</td>
Note: See TracChangeset for help on using the changeset viewer.