Displays proper count in group directory.
[platal.git] / templates / xnetlists / index.tpl
CommitLineData
3fe218e4 1{**************************************************************************}
2{* *}
5e1513f6 3{* Copyright (C) 2003-2011 Polytechnique.org *}
3fe218e4 4{* http://opensource.polytechnique.org/ *}
5{* *}
6{* This program is free software; you can redistribute it and/or modify *}
7{* it under the terms of the GNU General Public License as published by *}
8{* the Free Software Foundation; either version 2 of the License, or *}
9{* (at your option) any later version. *}
10{* *}
11{* This program is distributed in the hope that it will be useful, *}
12{* but WITHOUT ANY WARRANTY; without even the implied warranty of *}
13{* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *}
14{* GNU General Public License for more details. *}
15{* *}
16{* You should have received a copy of the GNU General Public License *}
17{* along with this program; if not, write to the Free Software *}
18{* Foundation, Inc., *}
19{* 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA *}
20{* *}
21{**************************************************************************}
22
23{if $smarty.get.del_alias}
24
6bb2f79a 25<p class="error">Es-tu sûr de vouloir supprimer l'alias {$smarty.get.del_alias}&nbsp;?</p>
7b2413f6 26<form action='{$platal->ns}lists' method="post">
8d73663d 27 {xsrf_token_field}
3fe218e4 28 <div class="center">
f35af0c2 29 <input type='submit' value="Oui, je suis sûr" />
3fe218e4 30 <input type='hidden' name='del_alias' value="{$smarty.get.del_alias}" />
31 </div>
32</form>
a7de4ef7 33<p>[<a href='{$platal->ns}lists'>retour à la page des listes</a>]</p>
3fe218e4 34
35{else}
36
34ade5a6 37<h1>{$asso->nom}&nbsp;: Listes de diffusion</h1>
3fe218e4 38
34ade5a6 39<h2>Listes de diffusion du groupe {$asso->nom}&nbsp;:</h2>
3fe218e4 40
41<p class="descr">
faefdbb7 42Une liste dont <strong>la diffusion</strong> est modérée est une liste dont les emails sont validés
a7de4ef7 43par les administrateurs avant d'être transmis aux membres de la liste. Une liste dont
44<strong>l'inscription</strong> est modérée est une liste pour laquelle l'abonnement est soumis à
45l'accord préalable des responsables du groupe.
3fe218e4 46</p>
47<p class="descr">
2ab3486b 48La dernière colonne du tableau t'indique si tu es inscrit{if $smarty.session.user->gender}e{/if} ou non à
a7de4ef7 49la liste. Dans le premier cas, une croix rouge te permet de te désabonner. Dans le second cas, une
50croix verte te permet de t'inscrire, après accord des responsables si l'inscription est modérée.
3fe218e4 51</p>
52
53<table cellpadding="0" cellspacing="0" class='large'>
54 <tr>
0ab26293
SJ
55 <th colspan="2">
56 <a href="{$platal->ns}lists/list/{if $order_by eq 'list' && $order eq 'asc'}desc{else}asc{/if}">
57 {if $order_by eq 'list'}
58 {if $order eq 'desc'}
59 <img src="{$platal->baseurl}images/up.png" alt="" title="Tri décroissant" />
60 {else}
61 <img src="{$platal->baseurl}images/dn.png" alt="" title="Tri croissant" />
62 {/if}
63 {/if}
64 Liste
65 </a>
66 </th>
67 <th>
68 <a href="{$platal->ns}lists/desc/{if $order_by eq 'desc' && $order eq 'asc'}desc{else}asc{/if}">
69 {if $order_by eq 'desc'}
70 {if $order eq 'desc'}
71 <img src="{$platal->baseurl}images/up.png" alt="" title="Tri décroissant" />
72 {else}
73 <img src="{$platal->baseurl}images/dn.png" alt="" title="Tri croissant" />
74 {/if}
75 {/if}
76 Description
77 </a>
78 </th>
3fe218e4 79 <th>Diffusion</th>
80 <th>Inscription</th>
0ab26293
SJ
81 <th>
82 <a href="{$platal->ns}lists/nbsub/{if $order_by eq 'nbsub' && $order eq 'asc'}desc{else}asc{/if}">
83 {if $order_by eq 'nbsub'}
84 {if $order eq 'desc'}
85 <img src="{$platal->baseurl}images/up.png" alt="" title="Tri décroissant" />
86 {else}
87 <img src="{$platal->baseurl}images/dn.png" alt="" title="Tri croissant" />
88 {/if}
89 {/if}
90 Nb
91 </a>
92 </th>
3fe218e4 93 <th>&nbsp;</th>
94 </tr>
95 {foreach from=$listes item=l}
96 <tr>
49848fd7 97 <td class='center'>
34ade5a6 98 <a href="mailto:{$l.list}@{$asso->mail_domain}">{icon name=email title="email"}</a>
865d4626 99 </td>
100 <td>
66152b79 101 {if $l.own}
a7de4ef7 102 {icon name=wrench title="Modérateur"}
66152b79 103 {elseif $l.priv}
a7de4ef7 104 {icon name=weather_cloudy title="Liste privée"}
865d4626 105 {/if}
865d4626 106 <a href='{$platal->ns}lists/members/{$l.list}'>{$l.list}</a>
3fe218e4 107 </td>
92144f3e 108 <td>{$l.desc|smarty:nodefaults}</td>
3fe218e4 109 <td class='center'>
a7de4ef7 110 {if $l.diff eq 2}modérée{elseif $l.diff eq 1}restreinte{else}libre{/if}
3fe218e4 111 </td>
a7de4ef7 112 <td class='center'>{if $l.ins}modérée{else}libre{/if}</td>
3fe218e4 113 <td align='right'>{$l.nbsub}</td>
49848fd7 114 <td align='center'>
3fe218e4 115 {if $l.sub eq 2}
8d73663d 116 <a href="{$platal->ns}lists?del={$l.list}&amp;token={xsrf_token}">{icon name=cross title="me désinscrire"}</a>
3fe218e4 117 {elseif $l.sub eq 1}
a7de4ef7 118 {icon name=flag_orange title='inscription en attente de modération'}
3fe218e4 119 {else}
8d73663d 120 <a href="{$platal->ns}lists?add={$l.list}&amp;token={xsrf_token}">{icon name=add title="m'inscrire"}</a>
3fe218e4 121 {/if}
122 </td>
123 </tr>
124 {foreachelse}
24bcf50c 125 <tr><td colspan='7'>Pas de listes pour ce groupe</td></tr>
3fe218e4 126 {/foreach}
c77e45f1 127 {if $may_update}
128 <tr><td colspan="7" class="center">
129 <a href="{$platal->ns}lists/create">
a7de4ef7 130 {icon name=add title="Créer une liste"} Créer une nouvelle liste
c77e45f1 131 </a>
132 </td></tr>
133 {/if}
3fe218e4 134</table>
135
136<p class="descr">
2ab3486b 137{icon name=wrench title="Modérateur"} tu es {if $smarty.session.user->gender}modératrice{else}moderateur{/if} sur cette liste.<br />
a7de4ef7 138{icon name=weather_cloudy title="Liste privée"} cette liste est invisible aux non-membres de la liste. S'en désabonner
139t'empêcherait de t'y réabonner par la suite sans l'aide d'un administrateur.
3fe218e4 140</p>
aab2ffdd 141
34ade5a6 142<h2>Voici les alias existants pour le groupe {$asso->nom}&nbsp;:</h2>
3fe218e4 143
3fe218e4 144<table cellspacing="0" cellpadding="0" class='large'>
145 <tr>
146 <th{if $may_update} colspan='3'{/if}>Alias</th>
147 </tr>
85ddf64f
SJ
148 {if $aliases|@count}
149 {foreach from=$aliases item=alias}
3fe218e4 150 <tr>
151 {if $may_update}
85ddf64f
SJ
152 <td class="center"><a href='mailto:{$alias}'>{icon name=email title="email"}</a></td>
153 <td><a href="{$platal->ns}alias/admin/{$alias}">{$alias}</a></td>
154 <td class="center"><a href="{$platal->ns}lists?del_alias={$alias}">{icon name=delete title='supprimer'}</a></td>
3fe218e4 155 {else}
85ddf64f 156 <td><a href='mailto:{$alias}'>{icon name=email title="email"} {$alias}</a></td>
3fe218e4 157 {/if}
158 </tr>
85ddf64f 159 {/foreach}
c77e45f1 160 {else}
161 <tr>
162 <td{if $may_update} colspan='3'{/if}>Aucun alias pour ce groupe</td>
163 </tr>
164 {/if}
165 {if $may_update}
166 <tr><td colspan="3" class="center">
167 <a href="{$platal->ns}alias/create">
a7de4ef7 168 {icon name=add title="Créer une liste"} Créer un nouvel alias
c77e45f1 169 </a>
170 </td></tr>
171 {/if}
3fe218e4 172</table>
3fe218e4 173
174{/if}
175
a7de4ef7 176{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}