Changeset 67902 in spip-zone


Ignore:
Timestamp:
Nov 23, 2012, 1:06:38 PM (7 years ago)
Author:
cedric@…
Message:

On peut filtrer les inscrits par listes

Location:
_plugins_/mailsubscribers/trunk
Files:
1 added
4 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/mailsubscribers/trunk/paquet.xml

    r67900 r67902  
    22        prefix="mailsubscribers"
    33        categorie="communication"
    4         version="0.6.5"
     4        version="0.6.6"
    55        etat="dev"
    66        compatibilite="[3.0.0;3.0.*]"
  • _plugins_/mailsubscribers/trunk/prive/objets/liste/mailsubscribers.html

    r67896 r67902  
    44        id_mailsubscriber,1,
    55        points,-1
    6 }})]<B_mailsubscribers>
     6}})][(#SET{listes,[(#ENV{liste,''}|trim|?{[(^|,)(#ENV{liste})($|,)],'.*'})]})]<B_mailsubscribers>
    77#ANCRE_PAGINATION
    88<div class="liste-objets mailsubscribers">
     
    1919        </thead>
    2020        <tbody>
    21         <BOUCLE_mailsubscribers(MAILSUBSCRIBERS){id_mot?}{id_auteur?}{where?}{statut?}{recherche?}{tri #ENV{par,num email},#GET{defaut_tri}}{par email}{pagination #ENV{nb,10}}>
     21        <BOUCLE_mailsubscribers(MAILSUBSCRIBERS){id_mot?}{id_auteur?}{where?}{statut?}{listes==#GET{listes}}{recherche?}{tri #ENV{par,num email},#GET{defaut_tri}}{par email}{pagination #ENV{nb,10}}>
    2222                <tr class='[(#COMPTEUR_BOUCLE|alterner{row_odd,row_even})]'>
    2323                        <td class='picto'>[(#CHEMIN_IMAGE{mailsubscriber-16.png}|balise_img)]</td>
  • _plugins_/mailsubscribers/trunk/prive/squelettes/contenu/mailsubscribers.html

    r67896 r67902  
    22
    33#SET{self,#SELF|parametre_url{debut_mailsubscribers,''}}
     4[(#SET{listes,[(#ENV{liste,''}|trim|?{[(^|,)(#ENV{liste})($|,)],'.*'})]})]
    45
    56<div class='onglets_simple clearfix'>
     
    89
    910        <BOUCLE_st(POUR){tableau #LISTE{valide,prepa,prop,refuse,poubelle}}>
    10         <BOUCLE_cpt_1(MAILSUBSCRIBERS){id_mailsubscriber?}{email?}{statut=#VALEUR}{recherche?} />
     11        <BOUCLE_cpt_1(MAILSUBSCRIBERS){id_mailsubscriber?}{email?}{statut=#VALEUR}{listes==#GET{listes}}{recherche?} />
    1112        [(#TOTAL_BOUCLE|oui) <li class='#VALEUR'>[(#GET{self}|parametre_url{statut,#VALEUR}|lien_ou_expose{#VAL{mailsubscriber:mailsubscribers_#VALEUR}|_T|concat{' (',#TOTAL_BOUCLE,')'},#ENV{statut,''}|=={#VALEUR},'ajax'})]</li>]<//B_cpt_1>
    1213        </BOUCLE_st>
  • _plugins_/mailsubscribers/trunk/prive/squelettes/navigation/mailsubscribers.html

    r67882 r67902  
    1919#BOITE_FERMER
    2020]
     21
     22
     23<!-- Filtrer par listes de diffusion -->
     24<B_listes>
     25        <div class="listes">
     26                <h3>Listes</h3>
     27        <ul class="liste-items">
     28                <li class="item[(#ENV{liste}|non)on]">[(#SELF|parametre_url{liste,' '}|lien_ou_expose{Toutes,#ENV{liste}|trim|non})]</li>
     29        <BOUCLE_listes(POUR){tableau #REM|mailsubscribers_listes}>
     30                <li class="item[(#ENV{liste}|=={#CLE}|oui)on]">[(#SELF|parametre_url{liste,#CLE}|lien_ou_expose{#VALEUR{titre},#ENV{liste}|=={#CLE}})]</li>
     31        </BOUCLE_listes>
     32        </ul>
     33        </div>
     34</B_listes>
Note: See TracChangeset for help on using the changeset viewer.