63204683927f0bbff7d02f75d9bca4e7d449ef45
[platal.git] / templates / lists / index.tpl
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>
60 La 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>
80 Nos listes ont pour but de réunir des X autour de thèmes ou centres d'intérêt communs.  C'est un
81 moyen pratique et efficace de rassembler plusieurs personnes autour d'un projet commun ou d'une
82 thé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>
115 Les 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: *}