Merge branch 'platal-0.9.16'
[platal.git] / templates / lists / options.tpl
1 {**************************************************************************}
2 {*                                                                        *}
3 {*  Copyright (C) 2003-2008 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 {if !$details.own}
25 <p class='erreur'>
26 Tu n'es pas administrateur de la liste, mais du site.
27 </p>
28 {/if}
29
30 {include file="lists/header_listes.tpl" on=options}
31
32 <h1>
33   Changer les options de la liste {$details.addr}
34 </h1>
35
36 <form method='post' action='{$platal->pl_self(1)}'>
37   <table class='bicol' cellpadding='2' cellspacing='0'>
38     <tr><th colspan='2'>Options de la liste {$details.addr}</th></tr>
39     <tr class='impair'>
40       <td>
41         <strong>description courte&nbsp;:</strong><br />
42         <span class='smaller'>une courte phrase pour décrire la liste.</span>
43       </td>
44       <td>
45         <input type='text' size='40' name='description' value="{$options.description|utf8_encode}" />
46       </td>
47     </tr>
48     <tr class='impair'>
49       <td>
50         <strong>description longue&nbsp;:</strong><br />
51         <span class='smaller'>une description plus longue de la liste.</span>
52       </td>
53       <td>
54         <textarea cols='40' rows='8' name='info'>{$options.info|utf8_encode}</textarea>
55       </td>
56     </tr>
57     <tr class='pair'>
58       <td>
59         <strong>message de bienvenue&nbsp;:</strong><br />
60         <span class='smaller'>un texte de bienvenue incorporé au mail envoyé aux nouveaux
61          abonnés à la liste.</span>
62       </td>
63       <td>
64         <textarea cols='40' rows='8' name='welcome_msg'>{$options.welcome_msg|utf8_encode}</textarea>
65       </td>
66     </tr>
67     <tr class='impair'>
68       <td>
69         <strong>message d'adieu&nbsp;:</strong><br />
70         <span class='smaller'>un texte d'au revoir incorporé au mail de départ envoyé aux
71           utilisateurs qui se désinscrivent. Ce mail peut être désactivé.</span>
72       </td>
73       <td>
74         <input type='checkbox' name='send_goodbye_msg'
75         {if $options.send_goodbye_msg}checked='checked'{/if} /> activer le mail d'adieu.  <br />
76         <textarea cols='40' rows='8' name='goodbye_msg'>{$options.goodbye_msg|utf8_encode}</textarea>
77       </td>
78     </tr>
79     <tr><th colspan='2'>Options avancées de la liste {$details.addr}</th></tr>
80     <tr class='impair'>
81     <td>
82         <strong>ajout dans le sujet&nbsp;:</strong><br />
83         <span class='smaller'>un préfixe (optionnel) ajouté dans le sujet de chaque mail envoyé sur la liste te permet de trier plus facilement ton courrier.</span>
84       </td>
85       <td>
86         <input type='text' name='subject_prefix' size='40' value="{$options.subject_prefix|utf8_encode}" />
87       </td>
88     </tr>
89     <tr class='impair'>
90       <td>
91         <strong>notification de (dés)abonnement&nbsp;:</strong><br />
92         <span class='smaller'>notifier les modérateurs des (dés)inscriptions d'utilisateurs sur cette liste.</span>
93       </td>
94       <td>
95         <input type='checkbox' name='admin_notify_mchanges'
96         {if $options.admin_notify_mchanges}checked='checked'{/if} /> notifier les modérateurs.
97       </td>
98     </tr>
99     <tr class='impair'>
100       <td>
101         <strong>diffusion&nbsp;:</strong><br />
102         <span class='smaller'>l'envoi d'un mail à cette liste est-il libre, modéré lorsque l'expéditeur n'appartient pas à la liste
103         ou modéré dans tous les cas ?</span>
104       </td>
105       <td>
106         <input type='radio' name='moderate' value='0'
107         {if !$options.generic_nonmember_action && !$options.default_member_moderation}
108         checked='checked'{/if} />libre<br />
109         <input type='radio' name='moderate' value='1'
110         {if $options.generic_nonmember_action && !$options.default_member_moderation}
111         checked='checked'{/if} />modérée pour les extérieurs<br />
112         <input type='radio' name='moderate' value='2'
113         {if $options.generic_nonmember_action && $options.default_member_moderation}
114         checked='checked'{/if} />modérée
115       </td>
116     </tr>
117     <tr class='impair'>
118       <td>
119         <strong>inscription libre ou modérée&nbsp;:</strong><br />
120         <span class='smaller'>détermine si les inscriptions à la liste sont modérées ou non.</span>
121       </td>
122       <td>
123         <input type='checkbox' name='subscribe_policy'
124         {if $options.subscribe_policy eq 2}checked='checked'{/if} /> inscription modérée.
125       </td>
126     </tr>
127     <tr class='impair'>
128       <td>
129         <strong>antispam&nbsp;:</strong><br />
130         <span class='smaller'>détermine la politique de l'antispam sur cette liste.</span>
131       </td>
132       <td>
133         <em><a name='antispam' id='antispam'></a>que faire des mails marqués « [spam probable] » ?</em><br />
134         <input type='radio' name='bogo_level' value='0' {if !$bogo_level}checked='checked'{/if} /> les laisser passer&nbsp;;<br />
135         <input type='radio' name='bogo_level' value='1' {if $bogo_level eq 1}checked='checked'{/if} /> les envoyer aux modérateurs pour approbation...<br />
136         <input type='radio' name='bogo_level' value='2' {if $bogo_level eq 2}checked='checked'{/if} /> ... après suppression des
137         spams les plus probables*&nbsp;;<br />
138         <input type='radio' name='bogo_level' value='3' {if $bogo_level eq 3}checked='checked'{/if} /> tous les supprimer.
139       </td>
140     </tr>
141     <tr>
142       <td colspan="2" class="smaller">
143         *La troisième option permet de supprimer automatiquement les spams sûrs à plus de 99,9999%, qui sont donc peu susceptibles
144         d'être des faux-positifs.
145       </td>
146     </tr>
147   </table>
148
149   <div class='center'>
150     <br />
151     <input type='submit' name='submit' value="Valider les modifications" />
152   </div>
153 </form>
154
155 {if $details.diff eq 1}
156
157 <h1>
158   Adresses non modérées de {$details.addr}
159 </h1>
160 <p>
161 Les envois des personnes utilisant ces adresses ne sont pas modérés.
162 </p>
163
164 <p class='erreur'>
165 Attention, cette liste est à utiliser pour des non-X ou des non-inscrits à la liste&nbsp;:
166 </p>
167 <p>
168 les X inscrits à la liste doivent ajouter leurs adresses usuelles parmis leurs adresses de
169 redirection en mode 'inactif'. le logiciel de mailing list saura se débrouiller tout seul.
170 </p>
171
172 <form method='post' action='{$platal->pl_self(1)}'>
173   <table class='tinybicol' cellpadding='2' cellspacing='0'>
174     <tr><th>Addresses non modérées</th></tr>
175     <tr>
176       <td>
177         {if $options.accept_these_nonmembers|@count}
178         {foreach from=$options.accept_these_nonmembers item=addr}
179         {$addr}<a href='{$platal->pl_self(1)}&amp;atn_del={$addr}'>
180           {icon name=cross title="retirer de la whitelist"}
181         </a><br />
182         {/foreach}
183         {else}
184         <em>vide</em>
185         {/if}
186       </td>
187     </tr>
188     <tr class='center'>
189       <td>
190         <input type='text' size='32' name='atn_add' />
191         &nbsp;
192         <input type='submit' value='ajouter' />
193       </td>
194     </tr>
195   </table>
196 </form>
197 {/if}
198
199
200 {* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}