Fixes vim mode line.
[platal.git] / templates / xnetlists / index.tpl
CommitLineData
3fe218e4 1{**************************************************************************}
2{* *}
c441aabe 3{* Copyright (C) 2003-2014 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"}
de267f9a
SJ
103 {/if}
104 {if $l.priv}
a7de4ef7 105 {icon name=weather_cloudy title="Liste privée"}
865d4626 106 {/if}
865d4626 107 <a href='{$platal->ns}lists/members/{$l.list}'>{$l.list}</a>
3fe218e4 108 </td>
92144f3e 109 <td>{$l.desc|smarty:nodefaults}</td>
3fe218e4 110 <td class='center'>
a7de4ef7 111 {if $l.diff eq 2}modérée{elseif $l.diff eq 1}restreinte{else}libre{/if}
3fe218e4 112 </td>
a7de4ef7 113 <td class='center'>{if $l.ins}modérée{else}libre{/if}</td>
3fe218e4 114 <td align='right'>{$l.nbsub}</td>
49848fd7 115 <td align='center'>
3fe218e4 116 {if $l.sub eq 2}
8d73663d 117 <a href="{$platal->ns}lists?del={$l.list}&amp;token={xsrf_token}">{icon name=cross title="me désinscrire"}</a>
3fe218e4 118 {elseif $l.sub eq 1}
a7de4ef7 119 {icon name=flag_orange title='inscription en attente de modération'}
3fe218e4 120 {else}
8d73663d 121 <a href="{$platal->ns}lists?add={$l.list}&amp;token={xsrf_token}">{icon name=add title="m'inscrire"}</a>
3fe218e4 122 {/if}
123 </td>
124 </tr>
125 {foreachelse}
24bcf50c 126 <tr><td colspan='7'>Pas de listes pour ce groupe</td></tr>
3fe218e4 127 {/foreach}
c77e45f1 128 {if $may_update}
129 <tr><td colspan="7" class="center">
130 <a href="{$platal->ns}lists/create">
a7de4ef7 131 {icon name=add title="Créer une liste"} Créer une nouvelle liste
c77e45f1 132 </a>
133 </td></tr>
134 {/if}
3fe218e4 135</table>
136
137<p class="descr">
2ab3486b 138{icon name=wrench title="Modérateur"} tu es {if $smarty.session.user->gender}modératrice{else}moderateur{/if} sur cette liste.<br />
a7de4ef7 139{icon name=weather_cloudy title="Liste privée"} cette liste est invisible aux non-membres de la liste. S'en désabonner
140t'empêcherait de t'y réabonner par la suite sans l'aide d'un administrateur.
3fe218e4 141</p>
aab2ffdd 142
34ade5a6 143<h2>Voici les alias existants pour le groupe {$asso->nom}&nbsp;:</h2>
3fe218e4 144
3fe218e4 145<table cellspacing="0" cellpadding="0" class='large'>
146 <tr>
147 <th{if $may_update} colspan='3'{/if}>Alias</th>
148 </tr>
85ddf64f
SJ
149 {if $aliases|@count}
150 {foreach from=$aliases item=alias}
3fe218e4 151 <tr>
152 {if $may_update}
85ddf64f
SJ
153 <td class="center"><a href='mailto:{$alias}'>{icon name=email title="email"}</a></td>
154 <td><a href="{$platal->ns}alias/admin/{$alias}">{$alias}</a></td>
155 <td class="center"><a href="{$platal->ns}lists?del_alias={$alias}">{icon name=delete title='supprimer'}</a></td>
3fe218e4 156 {else}
85ddf64f 157 <td><a href='mailto:{$alias}'>{icon name=email title="email"} {$alias}</a></td>
3fe218e4 158 {/if}
159 </tr>
85ddf64f 160 {/foreach}
c77e45f1 161 {else}
162 <tr>
163 <td{if $may_update} colspan='3'{/if}>Aucun alias pour ce groupe</td>
164 </tr>
165 {/if}
166 {if $may_update}
167 <tr><td colspan="3" class="center">
168 <a href="{$platal->ns}alias/create">
a7de4ef7 169 {icon name=add title="Créer une liste"} Créer un nouvel alias
c77e45f1 170 </a>
171 </td></tr>
172 {/if}
3fe218e4 173</table>
3fe218e4 174
175{/if}
176
448c8cdc 177{* vim:set et sw=2 sts=2 sws=2 fenc=utf-8: *}