Merge remote branch 'origin/xorg/maint' into xorg/master
[platal.git] / templates / lists / index.tpl
... / ...
CommitLineData
1{**************************************************************************}
2{* *}
3{* Copyright (C) 2003-2011 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<script type="text/javascript">
24 //<![CDATA[
25 {literal}
26 function updateHtml(id, url)
27 {
28 if ($.browser.msie) {
29 return true;
30 } else {
31 $('#' + id).updateHtml(url);
32 return false;
33 }
34 }
35 {/literal}
36 //]]>
37</script>
38
39<h1>
40 Listes de diffusion de Polytechnique.org
41</h1>
42
43{if $owner|@count > 0 || $member|@count > 0 || ( hasPerm('lists') && $public|@count
44> 0)}
45<h2>L'inscription à une liste de diffusion</h2>
46
47<ul>
48 {if hasPerm('lists')}
49 <li>Pour demander ton inscription à une liste de diffusion, il suffit
50 de cliquer sur l'icône {icon name=add} située en fin de ligne.</li>
51 <li>Si la liste est à inscription modérée, l'icône {icon name=flag_orange title="en cours"}
52 apparaîtra tant que ton inscription n'aura pas été validée par un modérateur.</li>
53 {/if}
54 <li>Pour te désinscrire d'une liste dont tu es membre, il suffit de cliquer sur la croix
55 {icon name=cross title="désinscription"} située en fin de ligne.</li>
56</ul>
57
58<h2>La diffusion sur une liste de diffusion</h2>
59<p>
60La diffusion a trois niveaux de modération. La diffusion peut être&nbsp;:
61</p>
62<ul>
63 <li><strong>libre&nbsp;:</strong> tout le monde peut y envoyer des emails, la diffusion y est
64 immédiate&nbsp;;</li>
65 <li><strong>restreinte&nbsp;:</strong> les membres de la liste peuvent envoyer librement des emails,
66 les extérieurs sont modérés&nbsp;;</li>
67 <li><strong>modérée&nbsp;:</strong> l'envoi d'un email à la liste est alors filtré par des
68 modérateurs, eux seuls peuvent accepter un message envoyé à la liste.</li>
69</ul>
70{else}
71<p>
72 Tu n'as actuellement accès à aucune liste de diffusion.
73</p>
74{/if}
75
76{if hasPerm('lists')}
77<h1>Demander la création d'une liste de diffusion</h1>
78
79<p>
80Nos listes ont pour but de réunir des X autour de thèmes ou centres d'intérêt communs. C'est un
81moyen pratique et efficace de rassembler plusieurs personnes autour d'un projet commun ou d'une
82thématique particulière.
83</p>
84
85<p class="center">
86{icon name=add title="Nouvelle liste"} <a href='lists/create'>
87 Tu peux demander la création d'une liste de diffusion sur le thème de ton choix.
88</a>
89</p>
90{/if}
91
92{if $owner|@count}
93<h1>Listes dont tu es modérateur</h1>
94
95{include file='lists/listes.inc.tpl' lists=$owner}
96
97<p class='smaller'>
98{icon name=wrench title="Modérateur"} indique que tu es modérateur de la liste, les modérateurs jouent également le rôle de gestionnaire.<br />
99{icon name=error title="Modérateur mais non-membre"} indique que tu es modérateur de la liste, mais que tu n'en es pas membre.
100</p>
101{/if}
102{if $member|@count}
103<h1>Listes dont tu es membre</h1>
104
105{assign var="has_private" value=false}
106{include file='lists/listes.inc.tpl' lists=$member}
107
108<p class="smaller">Attention&nbsp;: lorsqu'une liste à laquelle tu es abonné est privée, l'icône {icon name=weather_cloudy} est affichée en début de ligne. Si tu t'en désinscris, il ne te sera pas possible de t'y abonner de nouveau sans l'action d'un modérateur.</p>
109{/if}
110
111{if hasPerm('lists')}
112<h1>Listes de diffusion publiques auxquelles tu peux t'inscrire</h1>
113
114<p>
115Les listes de diffusion publiques sont visibles par tous les X inscrits à Polytechnique.org.
116</p>
117
118{if $public|@count}
119{include file='lists/listes.inc.tpl' lists=$public}
120
121<br />
122{/if}
123
124<form method='post' action='lists'>
125 {xsrf_token_field}
126 <table class='tinybicol' cellspacing='0' cellpadding='2'>
127 <tr>
128 <th colspan='2'>Inscription à une liste de diffusion promo</th>
129 </tr>
130 <tr>
131 <td class='titre'>Promotion&nbsp;:</td>
132 <td>
133 <input type='text' size='4' maxlength='4' name='promo_add' />
134 &nbsp;
135 <input type='submit' value="m'inscrire" />
136 </td>
137 </tr>
138 </table>
139</form>
140{/if}
141
142{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}