source: spip-zone/_core_/plugins/organiseur/prive/objets/liste/messages-envoyes.html @ 50217

Last change on this file since 50217 was 50217, checked in by cedric@…, 8 years ago

Suite de la refonte de la messagerie :

  • la base évolue pour inclure un champ 'destinataires' qui conserve une trace en liste texte separee par des virgules des id_auteur ou email des destinataires. Permet notamment de le memoriser sur les messages en statut prepa
  • gestion complète de l'envoi/modification des messages, penses-betes et annonce
  • notification des auteurs qui ont une adresse mail, en complement de la diffusion du message dans la messagerie interne
  • l'envoi de messages vers des email externes (email comme destinatire) est egalement possible si la configuration est activee (le form de config est à completer)
  • gestion des messages lus, des alertes reception message
  • choix des destinataires par saisie libre+autocompletion (mix entre code du selecteur generique et du plugin messagerie)
  • gestion des messages lus

Il reste principalement :

  • la gestion de la suppression des messages
  • l'interface de saisie des messages "RDV" qui comportent une date de debut+date de fin
File size: 2.2 KB
Line 
1[(#SET{defaut_tri,#ARRAY{
2        date_heure,#ENV{date_sens,-1},
3        titre,1,
4        id_article,1
5}})
6]
7<B_mess_env>
8#ANCRE_PAGINATION
9<div class="liste-objets messages">
10<table class='spip liste'>
11[<caption><strong class="caption">(#ENV*{titre,#GRAND_TOTAL|singulier_ou_pluriel{organiseur:info_1_message_envoye,organiseur:info_nb_messages_envoyes}})</strong></caption>]
12        <thead>
13                <tr class='first_row'>
14                        <th class='type' scope='col'>[(#TRI{type,<span title="<:organiseur:lien_trier_type|attribut_html:>">#</span>,ajax})]</th>
15                        <th class='isrv' scope='col'>[(#CHEMIN_IMAGE{heure-16.png}|balise_img{<:organiseur:info_type_message_rv:>})]</th>
16                        <th class='to' scope='col'><:organiseur:info_message_a:></th>
17                        <th class='date secondaire' scope='col'>[(#TRI{date_heure,<:date:>,ajax})]</th>
18                        <th class='titre principale' scope='col'>[(#TRI{titre,<:info_titre:>,ajax})]</th>
19                        <th class='' scope='col'></th>
20                </tr>
21        </thead>
22        <tbody>
23        <BOUCLE_mess_env(MESSAGES){destinataire?#ENV{destinataire}}{id_auteur?}{type?}{where?}{statut?}{recherche?}{tri #ENV{par,date_heure},#GET{defaut_tri}}{pagination #ENV{nb,10}}>
24                <tr class="[(#COMPTEUR_BOUCLE|alterner{row_odd,row_even})]">
25                        <td class='type'>[(#CHEMIN_IMAGE{#TYPE|organiseur_icone_message{16}}|balise_img{#VAL{organiseur:info_type_message_}|concat{#TYPE}|_T})]</td>
26                        <td class='isrv'>[(#RV|=={oui}|oui)[(#CHEMIN_IMAGE{heure-16.png}|balise_img{<:organiseur:info_type_message_rv:>})]]</td>
27                        <td class="to"><BOUCLE_d(POUR){tableau #DESTINATAIRES|explode{','}}{si #TYPE|=={normal}}{', '}><BOUCLE_a(AUTEURS){id_auteur=#VALEUR}{tout}><a href="[(#ID_AUTEUR|generer_url_entite{auteur})]">#NOM</a></BOUCLE_a>#VALEUR<//B_a></BOUCLE_d></td>
28                        <td class='date secondaire'>
29                                [(#RV|=={oui}|?{
30                                        [(#DATE_HEURE|affdate_debut_fin{#DATE_FIN,oui,abbr})]
31                                ,
32                                        [(#DATE_HEURE|affdate_jourcourt)]
33                                })]
34                        </td>
35                        <td class='titre principale'>
36                                <a
37                                        href="[(#ID_MESSAGE|generer_url_entite{message})]">#TITRE</a>
38                        </td>
39                        <td class=''></td>
40                </tr>
41        </BOUCLE_mess_env>
42        </tbody>
43</table>
44[<p class='pagination'>(#PAGINATION{prive})</p>]
45</div>
46</B_mess_env>[
47<div class="liste-objets messages caption-wrap"><strong class="caption">(#ENV*{sinon,''})</strong></div>
48]<//B_mess_env>
Note: See TracBrowser for help on using the repository browser.