Objet : Pour les administrateurs de serveurs de listes utilisant le logiciel Sympa
Archives de la liste
Re: [sympa-fr] Modification du script affichant les listes inactives.
- From: David Verdin <adresse@cachée>
- To: adresse@cachée, adresse@cachée
- Subject: Re: [sympa-fr] Modification du script affichant les listes inactives.
- Date: Wed, 19 Jan 2011 10:43:07 +0100
Bonjour, Étant donné la légèreté de la modification impliquée, j'ai ajouté votre patch à la branche 6.1 de Sympa. Ces informations seront donc disponibles dans la 6.1.4. Les utilisateurs de désirant pas disposer de toutes ces informations pourront les supprimer simplement en éditant le fichier get_inactive_lists.tt2. C'est plus simple dans ce sens. Cordialement, David Verdin Le 12/01/11 17:50, adresse@cachée a écrit : Bonjour,
J'ai deja eu a faire ce genre de manip
pour m'afficher dans le tableau des listes inactives
(get_inactive_list) le type de secario d'envoie de ma liste et d'autre info.
Pour
ton cas c'est un peu plus compliqué car il peut y'avoir
plusieurs proprietaires et modérateurs sur une liste.
Si tu
as besoin de plus d'explcation sur le code je reste dispo.
Voici
la marche a suivre
1er Etape :
Dans ton wwsympa.fcgi
Fonction
do_get_inactives_list
Il te
suffit de rajouter ces lignes :
Voici un exemple de code que tu
doit avoir( en rouge mes modifs
perso + tes modifs à apporter):
push @unordered_lists,
{'name' => $list->{'name'},
'demandeur' =>$list->{'admin'}{'creation'}{'email'}, 'senders' =>$list->{'admin'}{'send'}{'name'}, 'proprietaire' => join(", ", map {$_->{'email'}} @{$list->{'admin'}{'owner'}}), 'moderateur'
=> join(", ", map {$_->{'email'}}
@{$list->{'admin'}{'editor'}}),
'abonnes'
=> $list->get_total('nocache'),
'subject' => $list->{'admin'}{'subject'}, 'last_message_epoch' => $last_message, 'msg_count' => $msg_count, 'last_message_date' => (gettext_strftime "%d %b %Y", localtime($last_message*86400)), 'creation_date_epoch' => $list->{'admin'}{'creation'}{'date_epoch'}, 'creation_date' => (gettext_strftime "%d %B %Y", localtime($list->{'admin'}{'creation'}{'date_epoch'})), }; } 2eme Etape :
Il faut modifier le tt2
get_inactive_lists.tt2 qui va
afficher les colonnes
<th
width=10%
><strong>[%|loc%]Listname[%END%]</strong></th>
<th ><strong>[%|loc%]Creation date[%END%]</strong></th> <th><strong>[%|loc%]Latest message[%END%]</strong></th> <th><strong>Nombre de subscribers</strong></th> <th><strong>Nombre de messages</strong></th> <th><strong>Type liste</strong></th> <th width=5%><strong>[%|loc%]Subject[%END%]</strong></th> <th><strong>Demandeur</strong></th> <th><strong>Proprietaire</strong></th>
<th><strong>Moderateur</strong></th>
------------------------------- <td width=10%><a href=""[%"
path_cgi %]/admin/[% list.name %]">[% list.name
%]</a></td>
<td>[% list.creation_date %]</td> <td>[% IF list.last_message_epoch > 0 %] [% list.last_message_date %] [% ELSE %] <em>Aucun</em> [% END %] <td>[%
list.abonnes %]</td>
<td>[% list.msg_count %]</td> <td>[% list.senders %]</td> <td width=5%>[% list.subject %]</td> <td>[% list.demandeur %]</td> <td>[%
list.proprietaire
%]</td>
<td>[% list.moderateur %]</td> --------------------------------------------------------- 3eme Etape
:
redemmarrer ton Apache.
je reste disponible pour tous
reinseignements ou toutes explications en esperant avoir
été clair.
Cordialement,
Lievre Marc-Alexandre MOE Liste de diffusion Tél : 03
83 67 51 50 -----Message
d'origine-----
De : adresse@cachée [mailto:adresse@cachée] De la part de Sandrine Twardy Envoyé : mercredi 12 janvier 2011 14:29 À : adresse@cachée Objet : [sympa-fr] Modification du script affichant les listes inactives. Bonjour,
J'aurais besoin de
modifier le script get_inactive_lists pour afficher
également le nombre d'abonnés, les modérateurs et les
propriétaires de la liste.
Est ce facilement
faisable ? Quelqu'un l'a t'il déjà fait ?
Ou dois-je faire un autre script totalement indépendant ? Cordialement,
--
Sandrine Twardy Responsable de la Sécurité des Systèmes d'Information Ingénieur Systèmes et Réseaux Centre de Ressources Informatiques Université du Sud Toulon Var 04.94.14.27.95 |
Attachment:
gife8_HfSjkrz.gif
Description: GIF image
-
[sympa-fr] Modification du script affichant les listes inactives.,
Sandrine Twardy, 12/01/2011
- RE: [sympa-fr] Modification du script affichant les listes inactives., mlievre.ext, 12/01/2011
- <Suite(s) possible(s)>
-
[sympa-fr] Modification du script affichant les listes inactives.,
mlievre.ext, 12/01/2011
- [sympa-fr] Re: Modification du script affichant les listes inactives., Sandrine Twardy, 13/01/2011
- Re: [sympa-fr] Modification du script affichant les listes inactives., David Verdin, 19/01/2011
Archives gérées par MHonArc 2.6.19+.