Changeset 50036 in spip-zone


Ignore:
Timestamp:
Jul 28, 2011, 11:28:04 AM (8 years ago)
Author:
nicolas@…
Message:

Regrouper les lettres par préfixes, enfin !

Location:
_plugins_/clevermail/2_0
Files:
2 added
3 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/clevermail/2_0/css/styles.css

    r50019 r50036  
    6161.liste_lettres .actions, .liste_messages .actions {
    6262  list-style-type: none;
     63  margin-top: 5px !important;
    6364}
    6465
  • _plugins_/clevermail/2_0/lang/clevermail_fr.php

    r50019 r50036  
    8686    'plusieurs_messages_envoyes' => '@nb@ envoyés',
    8787    'erreur_contenu_vide' => 'Un nouveau message n\'a pas pu être créé faute de contenu.',
     88    'lettres_non_classees' => 'Lettres non classées',
    8889
    8990                // Back reste
     
    9697                'message' => 'message',
    9798                'messages' => 'messages',
     99                'liste_messages' => 'Messages',
    98100                'aucun_message' => 'aucun message',
    99101                'statistiques' => 'Statistiques',
  • _plugins_/clevermail/2_0/prive/exec/clevermail_lists.html

    r50017 r50036  
    88  <:clevermail:liste_lettres:>
    99</h1>
     10<B_lists_groups>
     11  #SET{group,''}
     12<BOUCLE_lists_groups(CM_LISTS){lst_name==/}{par lst_name}{doublons}>
     13  #SET{newGroup,#LST_NAME|replace{"/.*$",""}}
     14  [(#GET{newGroup}|!={#GET{group}}|oui)
     15    [(#GET{group}|!={''}|oui)
     16      </ul>
     17    ]
     18    #SET{group,#GET{newGroup}}
     19    <h2>#GET{group}</h2>
     20    <ul class="liste_items liste_lettres">
     21  ]
     22  <INCLURE{fond=noisettes/clevermail_list_info}{lst_id}>
     23</BOUCLE_lists_groups>
     24  </ul>
     25</B_lists_groups>
     26
    1027<B_lists>
     28  <h2><:clevermail:lettres_non_classees:></h2>
    1129  <ul class="liste_items liste_lettres">
    12 <BOUCLE_lists(CM_LISTS){par lst_name}>
    13   #SET{nbPosts,0}
    14   #SET{posts,#ARRAY}
    15   <BOUCLE_posts(CM_POSTS){lst_id}>
    16     #SET{posts,#GET{posts}|push{#PST_ID}}
    17   </BOUCLE_posts>
    18     #SET{nbPosts,#TOTAL_BOUCLE}
    19   </B_posts>
    20   <BOUCLE_subscribers(CM_LISTS_SUBSCRIBERS){lst_id} />#SET{nbSubs,#TOTAL_BOUCLE}<//B_subscribers>
    21   <BOUCLE_posts_new(CM_POSTS){lst_id}{pst_date_sent=0} />#SET{nbPostsNew,#TOTAL_BOUCLE}<//B_posts_new>
    22   <BOUCLE_posts_queued(CM_POSTS_QUEUED){pst_id IN #GET{posts}}{fusion pst_id} />#SET{nbPostsQueued,#TOTAL_BOUCLE}<//B_posts_queued>
    23   #SET{nbPostsSent,#GET{nbPosts}|moins{#GET{nbPostsNew}}|moins{#GET{nbPostsQueued}}}
    24 
    25   <li class="item" id="lst#LST_ID">
    26     <h2>#LST_NAME</h2>
    27     [<div class="description">(#LST_COMMENT)</div>]
    28     <ul>
    29       <li><:clevermail:moderation:> : [(#VAL{clevermail:mod_#LST_MODERATION}|_T)]</li>
    30       <li><:clevermail:automatisation:> : [(#VAL{clevermail:auto_mode_#LST_AUTO_MODE}|_T)]</li>
    31       <li>
    32         [(#GET{nbSubs}|>{0}|oui)
    33           <a href="[(#URL_ECRIRE{clevermail_subscribers}|parametre_url{lst_id,#LST_ID})]">#GET{nbSubs}[ (#GET{nbSubs}|singulier_ou_pluriel{clevermail:abonne,clevermail:abonnes})]</a>
    34         ]
    35         [(#GET{nbSubs}|>{0}|non)
    36           <:clevermail:aucun_abonne:>
    37         ]
    38       </li>
    39       <li>
    40         [(#GET{nbPosts}|>{0}|oui)
    41           <a href="[(#URL_ECRIRE{clevermail_posts}|parametre_url{lst_id,#LST_ID})]">#GET{nbPosts} [
    42             (#GET{nbPosts}|singulier_ou_pluriel{clevermail:message,clevermail:messages})]</a> :
    43             [(#GET{nbPostsNew}|aucun_ou_un_ou_plusieurs{clevermail:aucun_message_en_attente,clevermail:un_message_en_attente,clevermail:plusieurs_messages_en_attente})],
    44             [(#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})],
    45             [(#GET{nbPostsSent}|aucun_ou_un_ou_plusieurs{clevermail:aucun_message_envoye,clevermail:un_message_envoye,clevermail:plusieurs_messages_envoyes})]
    46         ]
    47         [(#GET{nbPosts}|>{0}|non)
    48           <:clevermail:aucun_message:>
    49         ]
    50       </li>
    51     </ul>
    52     [(#ENV{err_msg}|!={''}|oui)
    53       [(#ENV{err_lst}|=={#LST_ID}|oui)
    54         <p class="error">[(#VAL{clevermail:#ENV{err_msg}}|_T)]</p>
    55       ]
    56     ]
    57     <ul class="actions">
    58       <li class="lettre_modifier"><a href="[(#URL_ECRIRE{clevermail_list_edit}|parametre_url{lst_id,#LST_ID})]"><:clevermail:modifier:></a></li>
    59       [(#GET{nbSubs}|>{0}|non)
    60         <li class="lettre_supprimer">[(#BOUTON_ACTION{<:clevermail:supprimer:>,#URL_ACTION_AUTEUR{clevermail_list_remove,#LST_ID,#SELF},ajax,<:clevermail:supprimer_confirmer:>})]</li>
    61       ]
    62       <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>
    63     </ul>
    64   </li>
     30<BOUCLE_lists(CM_LISTS){par lst_name}{doublons}>
     31  <INCLURE{fond=noisettes/clevermail_list_info}{lst_id}>
    6532</BOUCLE_lists>
    6633  </ul>
Note: See TracChangeset for help on using the changeset viewer.