f266b496f8a1af6e0a7e86ab40ce4ab41b521196
[platal.git] / templates / lists / members.tpl
1 {**************************************************************************}
2 {*                                                                        *}
3 {*  Copyright (C) 2003-2010 Polytechnique.org                             *}
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
24 {include file="lists/header_listes.tpl" on=members}
25
26 <h1>
27   Liste {$platal->argv[1]}
28 </h1>
29
30 <table class='tinybicol' cellpadding='0' cellspacing='0'>
31   <tr>
32     <td class='titre'>Adresse&nbsp;:</td>
33     <td>{mailto address=$details.addr}</td>
34   </tr>
35   <tr>
36     <td class='titre'>Sujet&nbsp;:</td>
37     <td>{$details.desc|smarty:nodefaults}</td>
38   </tr>
39   <tr>
40     <td class='titre'>Visibilité&nbsp;:</td>
41     <td>{if $details.priv eq 0}publique{elseif $details.priv eq 1}privée{else}admin{/if}</td>
42   </tr>
43   <tr>
44     <td class='titre'>Diffusion&nbsp;:</td>
45     <td>{if $details.diff eq 2}modérée{elseif $details.diff}restreinte{else}libre{/if}</td>
46   </tr>
47   <tr>
48     <td class='titre'>Inscription&nbsp;:</td>
49     <td>{if $details.ins}modérée{else}libre{/if}</td>
50   </tr>
51   <tr>
52     <td class='titre'>Nb. membres&nbsp;:</td>
53     <td>{$nb_m|default:"0"}</td>
54   </tr>
55   <tr class="pair">
56     <td class="titre">Ton statut&nbsp;:</td>
57     <td>
58       {if $details.sub>1}
59       Tu es inscrit sur la liste.<br />
60       Te désinscrire&nbsp;:
61       <a href='{$platal->pl_self(1)}?del=1&amp;token={xsrf_token}'>{icon name=cross title="me désinscrire"}</a>
62       {elseif $details.sub eq 1}
63       Ta demande d'inscription est en cours de validation.
64       {else}
65       Tu n'es pas inscrit.<br />
66       Demander ton inscription&nbsp;:
67       <a href="{$platal->pl_self(1)}?add=1&amp;token={xsrf_token}">{icon name=add title="demander mon inscription"}</a>
68       {/if}
69     </td>
70   </tr>
71 </table>
72 {if $details.info}
73 <br />
74 <table class='tinybicol' cellpadding='0' cellspacing='0'>
75   <tr><th colspan='2'>Informations sur la liste</th></tr>
76   <tr>
77     <td colspan='2'>{$details.info|smarty:nodefaults|nl2br}</td>
78   </tr>
79 </table>
80 {/if}
81
82 <h1>
83   modérateurs de la liste
84 </h1>
85
86 {if $owners|@count}
87 <table class='tinybicol' cellpadding='0' cellspacing='0'>
88   {include file='lists/display_list.tpl' list=$owners delete=false no_sort_key='non-X' promo=$smarty.get.alpha}
89 </table>
90 {/if}
91
92 <h1>
93   membres de la liste
94   {if $smarty.get.alpha}
95   (<a href='{$platal->pl_self(1)}'>trier par promo</a>)
96   {else}
97   (<a href='{$platal->pl_self(1)}?alpha=1'>trier par nom</a>)
98   {/if}
99 </h1>
100
101
102 {if $members|@count}
103 <table class='bicol' cellpadding='0' cellspacing='0'>
104   {if $details.own || hasPerms('admin,groupadmin')}
105   <tr><td colspan="2">
106   <a href="{$platal->ns}lists/csv/{$platal->argv[1]}/{$platal->argv[1]}.csv">
107     {icon name="page_excel" title="Télécharger la liste des membres"}
108     Télécharger la liste des membres au format Excel
109   </a>
110   </td></tr>
111   {/if}
112   {include file='lists/display_list.tpl' list=$members delete=false no_sort_key='non-X' promo=$smarty.get.alpha}
113 </table>
114
115 {if t($lostUsers)}
116 <p class="smaller">
117   {icon name=error}&nbsp;Un camarade signalé par ce symbole n'a plus d'adresse de redirection et ne peut donc
118   plus être contacté via son adresse polytechnique.org. Si tu connais sa nouvelle adresse, tu peux nous la communiquer en
119   cliquant sur le symbole.
120 </p>
121 {/if}
122
123 {/if}
124
125
126 {* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}