Google Apps code polishing.
[platal.git] / templates / googleapps / index.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 <h1>Ton compte Google Apps / Polytechnique.org</h1>
24
25 <p>Polytechnique.org te fournit un compte <b>Google Apps</b> qui te permet de disposer
26   des applications web de Google (<a href="http://mail.google.com/a/polytechnique.org/">GMail</a>,
27   <a href="http://www.google.com/calendar/hosted/polytechnique.org/">Google Calendar</a>,
28   <a href="http://docs.google.com/a/polytechnique.org/">Google Docs</a>, et bien d'autres)
29   sur ton adresse Polytechnique.org habituelle (<a href="Xorg/GoogleApps">plus d'informations</a>).
30 </p>
31
32 {if !$account->g_status}
33 <p>Tu peux créer ton compte <i>Google Apps / Polytechnique.org</i> en utilisant le
34   formulaire ci-dessous.
35 </p>
36 <p><b>Attention :</b> ce compte Google Apps est hébergé par <b>Google</b>, et non
37   par Polytechnique.org. Nous te déconseillons d'y ranger des informations
38   confidentielles ou sensibles !<br />&nbsp;
39 </p>
40
41 <table class="bicol" id="create">
42   <col width="8%" />
43   <col width="92%" />
44   <tr>
45     <th colspan="2">Création d'un compte Google Apps</th>
46   </tr>
47
48   {if !$has_password_sync}
49     <form action="googleapps/create" method="get">
50     <tr class="impair">
51       <td colspan="2"><b>Mot de passe du compte :</b></td>
52     </tr>
53     <tr class="impair">
54       <td style="text-align: center">
55         <input type="radio" name="password_sync" value="1" checked="checked" id="pwsync_true" />
56       </td>
57       <td>
58         <label for="pwsync_true">Utiliser le même mot de passe pour Google Apps et Polytechnique.org.</label><br />
59         <span style="font-size: smaller; font-style: italic;">
60           Tes futurs changements de mot de passe seront synchronisés avec ton compte Google Apps.
61           Ton mot de passe ne sera jamais transmis non-chiffré par Polytechnique.org.
62         </span>
63       </td>
64     </tr>
65     <tr class="impair">
66       <td style="text-align: center">
67         <input type="radio" name="password_sync" value="0" id="pwsync_false" />
68       </td>
69       <td>
70         <label for="pwsync_false">Utiliser un mot de passe différent pour Google Apps.</label>
71       </td>
72     </tr>
73     <tr class="impair">
74       <td colspan="2" style="text-align: center">
75         <input type="submit" value="Continuer &gt;&gt;" />
76       </td>
77     </tr>
78     </form>
79   {else}
80     <tr class="impair">
81       <td colspan="2"><b>Mot de passe du compte :</b></td>
82     </tr>
83     {if $password_sync}
84       <tr class="impair">
85         <td></td>
86         <td>
87           Tu as choisi d'avoir le même mot de passe pour Google Apps et Polytechnique.org.<br />
88           Tu peux encore choisir d'utiliser des <a href="googleapps/create?password_sync=0">mots de passe différents</a>.
89         </td>
90       </tr>
91     {else}
92       <tr class="impair">
93         <td></td>
94         <td>Tu as choisi d'avoir un nouveau mot de passe pour ton compte Google Apps :</td>
95       </tr>
96       <tr class="impair">
97         <td colspan="2">
98           <form action="#" method="post" id="changepass">
99           <table class="tinybicol">
100             <tr>
101               <td class="titre">Nouveau mot de passe</td>
102               <td><input type="password" name="nouveau" onfocus="document.forms.changepass2.password_sync[1].checked = true;" /></td>
103             </tr>
104             <tr>
105               <td class="titre">Vérification</td>
106               <td><input type="password" name="nouveau2" onfocus="document.forms.changepass2.password_sync[1].checked = true;" /></td>
107             </tr>
108           </table>
109           </form>
110         </td>
111       </tr>
112       <tr class="impair">
113         <td></td>
114         <td>
115           Tu peux encore choisir d'<a href="googleapps/create?password_sync=1">avoir des mots de passes synchronisés</a>.
116         </td>
117       </tr>
118     {/if}
119
120     <form action="googleapps/create" method="post" id="changepass2">
121     <tr class="pair">
122       <td colspan="2"><b>Redirection des emails :</b></td>
123     </tr>
124     <tr class="pair">
125       <td style="text-align: center">
126         <input type="radio" name="redirect_mails" value="1" checked="checked" id="redirection_true" />
127       </td>
128       <td>
129         <label for="redirection_true">Rediriger mes emails vers mon compte Google Apps.</label><br />
130         <span style="font-size: smaller;">
131           Tes emails <i>Polytechnique.org</i> seront redirigés vers ton webmail <i>GMail</i> de Google Apps,
132           en plus d'être redirigés vers tes adresses actuelles.<br /><br />
133           <b>Attention : ton compte Google Apps est hébergé par <i>Google, Inc.</i></b><br />
134           Nous te déconseillons donc de rediriger tes emails vers Google Apps si tu utilises tes adresses Polytechnique.org
135           à des fin professionnelles ou pour des communications confidentielles.
136         </span>
137       </td>
138     </tr>
139     <tr class="pair">
140       <td style="text-align: center">
141         <input type="radio" name="redirect_mails" value="0" id="redirection_false" />
142       </td>
143       <td>
144         <label for="redirection_false">Ne <i>pas</i> rediriger mes emails vers mon compte Google Apps.</label><br />
145         <span style="font-size: smaller;">
146         </span>
147       </td>
148     </tr>
149
150     <tr class="impair">
151       <td colspan="2" style="text-align:center">
152         <input type="hidden" name="password_sync" value="{$password_sync}" />
153         {if $password_sync}
154           <input type="submit" value="Créer mon compte !" />
155         {else}
156           <input type="hidden" name="response2"  value="" />
157           <input type="submit" value="Créer mon compte !" onclick="EnCryptedResponse(); return false;" />
158         {/if}
159       </td>
160     </tr>
161     </form>
162   {/if}
163 </table>
164
165 {elseif $account->g_status eq 'unprovisioned' or $account->pending_create}
166 <br />
167 <table class="bicol" id="status">
168   <tr>
169     <th>État de ton compte</th>
170   </tr>
171   <tr class="impair">
172     <td>
173       Ton compte Google Apps est en cours de création.<br />
174       Tu recevras un email dès que l'opération sera terminée.
175     </td>
176   </tr>
177 </table>
178
179 {elseif $account->pending_delete}
180 <br />
181 <table class="bicol" id="status">
182   <tr>
183     <th>État de ton compte</th>
184   </tr>
185   <tr class="impair">
186     <td>
187       Ton compte Google Apps est en cours de suppression.
188     </td>
189   </tr>
190 </table>
191
192 {elseif $account->suspended() or $account->pending_update_suspension}
193 <br />
194 <table class="bicol" id="status">
195   <tr>
196     <th>État de ton compte</th>
197   </tr>
198   <tr class="impair">
199     <td>
200       Ton compte Google Apps est actuellement <b>désactivé</b>. Tu ne reçois donc plus aucun
201       message sur ce compte.
202     </td>
203   </tr>
204   {if $account->pending_validation_unsuspend or ($account->suspended() and $account->pending_update_suspension)}
205   <tr class="pair">
206     <td>
207       La réactivation de ton compte est en attente de validation.<br />
208       Tu recevras un email dès que l'opération sera terminée.
209     </td>
210   </tr>
211   {elseif !$account->suspended() and $account->pending_update_suspension}
212   <tr class="pair">
213     <td>
214       Les opérations de désactivation de ton compte Google Apps ne sont pas terminées, tu ne peux donc pas encore demander sa réactivation.
215     </td>
216   </tr>
217   {else}
218   {if $account->g_suspension}
219   <tr class="pair">
220     <td>
221       Ton compte est actuellement suspendu pour la raison suivante: <em>{$account->g_suspension}</em>.
222     </td>
223   </tr>
224   {/if}
225   <tr class="impair">
226     <td>
227       La réactivation de ton compte est soumise à une validation manuelle par un administrateur de Polytechnique.org.
228       Ton compte réactivé contiendra toutes tes anciennes données.
229       <br /><br />
230       <div class="center">
231         <form action="googleapps/unsuspend" method="post">
232           <input type="hidden" name="redirect_mails" value="1" />
233           <input type="submit" name="unsuspend" value="Réactiver mon compte Google Apps et y rediriger mes emails" />
234         </form>
235         <br />
236         <form action="googleapps/unsuspend" method="post">
237           <input type="hidden" name="redirect_mails" value="0" />
238           <input type="submit" name="unsuspend" value="Réactiver mon compte Google Apps et ne pas y rediriger mes emails" />
239         </form>
240       </div><br />
241       Tu pourras toujours <a href="emails/redirect">changer la redirection de tes emails</a> plus tard.
242     </td>
243   </tr>
244   {/if}
245 </table>
246
247 {else}
248 <p>Tu peux utiliser ces services :</p>
249 <ul>
250   <li>Soit en passant par la <a href="http://google.polytechnique.org/">la page d'accueil Google de Polytechnique.org</a> ;</li>
251   <li>Soit en utilisant directement les différents services :
252     <ul>
253       <li>Pour tes mails, sur le <a href="http://mail.google.com/a/polytechnique.org/">GMail de Polytechnique.org</a> ;</li>
254       <li>Pour ton calendrier, sur <a href="http://www.google.com/calendar/hosted/polytechnique.org/">Google Calendar</a> ;</li>
255       <li>Pour tes documents, sur <a href="http://docs.google.com/a/polytechnique.org/">Google Docs</a>.</li>
256     </ul>
257   </li>
258 </ul>
259
260 <table class="bicol" id="status">
261   <tr>
262     <th>État de ton compte</th>
263   </tr>
264   <tr class="impair">
265     <td>Ton compte <b>{$account->g_account_name}</b> existe{if $account->r_creation} depuis le {$account->r_creation|date_format:"%d/%m/%Y"}{/if}.</td>
266   </tr>
267   {if $account->reporting_date and $account->r_disk_usage}
268   <tr class="pair">
269     <td>Au {$account->reporting_date|date_format:"%d %B %Y"}, tu avais {$account->r_disk_usage/1024/1024|string_format:"%.1f"} Mo de mails.</td>
270   </tr>
271   {/if}
272   <tr class="impair">
273     {if $redirect_active and $redirect_unique}
274     <td>
275       Ta seule adresse de redirection de tes mails est celle de ton compte Google Apps.<br />
276       Si tu souhaites désactiver celui-ci, tu dois d'abord <a href="emails/redirect">ajouter une nouvelle adresse de redirection</a>.
277     </td>
278     {else}
279     <td>
280       Si tu ne souhaites plus utiliser ton compte, tu peux le désactiver :<br /><br />
281       <div class="center">
282         <form action="googleapps/suspend" method="post">
283           <input type="submit" name="suspend" value="Désactiver mon compte Google Apps" />
284         </form>
285       </div>
286       <div style="margin-top: 0.5em">
287         {icon name=error} Une fois ton compte désactivé, tu ne pourras plus accéder à tes mails sur Google Apps.<br />
288         {icon name=information} La réactivation est possible, mais nécessite d'être validée par un administrateur.
289       </div>
290     </td>
291     {/if}
292   </tr>
293 </table>
294 <br />
295
296 <table class="bicol" id="password">
297   <tr>
298     <th>Ton mot de passe Google Apps</th>
299   </tr>
300   {if $account->sync_password}
301   <tr class="impair">
302     <td>
303       Le mot de passe de ton compte Google Apps est actuellement celui que tu utilises pour
304       Polytechnique.org. Tu peux :
305     </td>
306   </tr>
307
308   {if $account->pending_update_password}
309   <tr class="pair">
310     <td><div class="erreur">
311       Ton mot de passe est en cours de changement.<br />
312       Tu pourras à nouveau le modifier d'ici quelques secondes.
313     </div></td>
314   </tr>
315   {else}
316   <tr class="impair">
317     <td>
318       <ul style="margin-top: 0">
319         <li><a href="password">Changer ce mot de passe commun</a></li>
320         <li><a href="googleapps/password/nosync#password">Choisir d'avoir des mots de passe indépendants</a></li>
321       </ul>
322     </td>
323   </tr>
324   {/if}
325   {else}
326   <tr class="impair">
327     <td>
328       Tu as actuellement deux mots de passes indépendants (pour ton compte Polytechnique.org et pour ton compte Google Apps).
329       Tu peux :
330     </td>
331   </tr>
332
333   {if $account->pending_update_password}
334   <tr class="pair">
335     <td><div class="erreur">
336       Ton mot de passe est en cours de changement.<br />
337       Tu pourras à nouveau le modifier d'ici quelques secondes.
338     </div></td>
339   </tr>
340   {else}
341   <tr class="impair">
342     <td>
343       <ul style="margin-top: 0">
344         <li style="margin-bottom: 1em">
345           <a href="googleapps/password/sync">Choisir d'utiliser le même mot de passe pour les deux comptes.</a><br />
346           Attention, cette opération changera ton mot de passe Google Apps.
347         </li>
348         <li>
349           Changer le mot de passe de ton compte Google Apps:<br /><br />
350           <form action="googleapps/password#password" method="post" id="changepass">
351             <table class="tinybicol">
352               <tr>
353                 <td class="titre">Nouveau mot de passe</td>
354                 <td><input type="password" name="nouveau" /></td>
355               </tr>
356               <tr>
357                 <td class="titre">Vérification</td>
358                 <td><input type="password" name="nouveau2" /></td>
359               </tr>
360               <tr>
361                 <td></td>
362                 <td><input type="submit" value="Changer" onclick="EnCryptedResponse(); return false;" /></td>
363               </tr>
364             </table>
365           </form>
366           <form action="googleapps/password#password" method="post" id="changepass2">
367             <input type="hidden" name="response2"  value="" />
368           </form><br />
369           Pour une sécurité optimale, ton mot de passe circule de manière cryptée (https) et est stocké crypté irréversiblement sur nos serveurs, ainsi que sur ceux de Google.
370         </li>
371       </ul>
372     </td>
373   </tr>
374   {/if}
375   {/if}
376 </table>
377 <br />
378
379 <table class="bicol" id="emails">
380   <tr>
381     <th>Redirection des emails vers Google Apps</th>
382   </tr>
383
384   <tr class="impair">
385     {if $redirect_active and !$redirect_unique}
386     <td>Tu reçois tes emails Polytechnique.org entre autres sur ton compte mail Google Apps.</td>
387     {elseif $redirect_active}
388     <td>Tu ne reçois tes emails Polytechnique.org <em>que</em> sur ton compte mail Google Apps.</td>
389     {else}
390     <td>Tu ne reçois <em>pas</em> tes emails Polytechnique.org sur ton compte mail Google Apps.</td>
391     {/if}
392   </tr>
393   <tr class="pair">
394     <td class="center"><a href="emails/redirect">Changer mes redirections mail</a></td>
395   </tr>
396 </table>
397 {/if}
398
399 {* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}