source: spip-zone/_plugins_/clevermail/trunk/noisettes/clevermail_list_info.html @ 74599

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

Report depuis la branche de SPIP 2.1 :

File size: 3.1 KB
Line 
1<BOUCLE_list(CM_LISTS){lst_id}>
2  #SET{nbPosts,0}
3  #SET{posts,#ARRAY}
4  <BOUCLE_posts(CM_POSTS){lst_id}>
5    #SET{posts,#GET{posts}|push{#PST_ID}}
6  </BOUCLE_posts>
7    #SET{nbPosts,#TOTAL_BOUCLE}
8  </B_posts>
9  <BOUCLE_subscribers(CM_LISTS_SUBSCRIBERS){lst_id} />#SET{nbSubs,#TOTAL_BOUCLE}<//B_subscribers>
10  <BOUCLE_posts_new(CM_POSTS){lst_id}{pst_date_sent=0} />#SET{nbPostsNew,#TOTAL_BOUCLE}<//B_posts_new>
11  <BOUCLE_posts_queued(CM_POSTS_QUEUED){pst_id IN #GET{posts}}{fusion pst_id} />#SET{nbPostsQueued,#TOTAL_BOUCLE}<//B_posts_queued>
12  #SET{nbPostsSent,#GET{nbPosts}|moins{#GET{nbPostsNew}}|moins{#GET{nbPostsQueued}}}
13
14  <li class="item" id="lst#LST_ID">
15    <h3>[(#LST_NAME|replace{"^.*/", ""})]</h3>
16    [<div class="description">(#LST_COMMENT)</div>]
17    <ul>
18      <li><:clevermail:moderation:> : [(#VAL{clevermail:mod_#LST_MODERATION}|_T)]</li>
19      <li><:clevermail:automatisation:> : [(#VAL{clevermail:auto_mode_#LST_AUTO_MODE}|_T)]</li>
20      <li>
21        [(#GET{nbSubs}|>{0}|oui)
22          <a href="[(#URL_ECRIRE{clevermail_subscribers}|parametre_url{lst_id,#LST_ID})]">#GET{nbSubs}[ (#GET{nbSubs}|singulier_ou_pluriel{clevermail:abonne,clevermail:abonnes})]</a>
23          &nbsp;|&nbsp;
24          <a href="#URL_ACTION_AUTEUR{clevermail_list_subscribers_export,#LST_ID}"><:clevermail:exporter:></a>
25        ]
26        [(#GET{nbSubs}|>{0}|non)
27          <:clevermail:aucun_abonne:>
28        ]
29      </li>
30      <li>
31        [(#GET{nbPosts}|>{0}|oui)
32          <a href="[(#URL_ECRIRE{clevermail_posts}|parametre_url{lst_id,#LST_ID})]">#GET{nbPosts} [
33            (#GET{nbPosts}|singulier_ou_pluriel{clevermail:message,clevermail:messages})]</a> :
34            [(#GET{nbPostsNew}|aucun_ou_un_ou_plusieurs{clevermail:aucun_message_en_attente,clevermail:un_message_en_attente,clevermail:plusieurs_messages_en_attente})],
35            [(#GET{nbPostsQueued}|aucun_ou_un_ou_plusieurs{clevermail:aucun_message_en_cours_envoi,clevermail:un_message_en_cours_envoi,clevermail:plusieurs_messages_en_cours_envoi})],
36            [(#GET{nbPostsSent}|aucun_ou_un_ou_plusieurs{clevermail:aucun_message_envoye,clevermail:un_message_envoye,clevermail:plusieurs_messages_envoyes})]
37        ]
38        [(#GET{nbPosts}|>{0}|non)
39          <:clevermail:aucun_message:>
40        ]
41      </li>
42    </ul>
43    #ENV{err_msg}
44    [(#ENV{err_msg}|!={''}|oui)
45      [(#ENV{err_lst}|=={#LST_ID}|oui)
46        <p class="error">[(#VAL{clevermail:#ENV{err_msg}}|_T)]</p>
47      ]
48    ]
49    <ul class="actions">
50      <li class="lettre_modifier"><a href="[(#URL_ECRIRE{clevermail_list_edit}|parametre_url{lst_id,#LST_ID})]"><:clevermail:modifier:></a></li>
51      [(#GET{nbSubs}|>{0}|non)
52        <li class="lettre_supprimer">[(#BOUTON_ACTION{<:clevermail:supprimer:>,#URL_ACTION_AUTEUR{clevermail_list_remove,#LST_ID,#SELF},ajax,<:clevermail:supprimer_confirmer:>})]</li>
53      ]
54      <li class="message_creer">[(#BOUTON_ACTION{<:clevermail:nouveau_message:>,#URL_ACTION_AUTEUR{clevermail_post_create,#LST_ID,#URL_ECRIRE{clevermail_posts,lst_id=#LST_ID}}})]</li>
55    </ul>
56  </li>
57</BOUCLE_list>
Note: See TracBrowser for help on using the repository browser.