Fixes vim mode line.
[platal.git] / templates / googleapps / index.tpl
index e77ab9f..5cb48c0 100644 (file)
@@ -1,6 +1,6 @@
 {**************************************************************************}
 {*                                                                        *}
-{*  Copyright (C) 2003-2008 Polytechnique.org                             *}
+{*  Copyright (C) 2003-2014 Polytechnique.org                             *}
 {*  http://opensource.polytechnique.org/                                  *}
 {*                                                                        *}
 {*  This program is free software; you can redistribute it and/or modify  *}
 {*                                                                        *}
 {**************************************************************************}
 
-<h1>Ton compte Google Apps / Polytechnique.org</h1>
+<h1>Ton compte Google Apps pour Polytechnique.org</h1>
 
-<p>Polytechnique.org te fournit un compte <b>Google Apps</b> qui te permet de disposer
+<p>Polytechnique.org te fournit un compte <strong>Google Apps</strong> qui te permet de disposer
   des applications web de Google (<a href="http://mail.google.com/a/polytechnique.org/">GMail</a>,
   <a href="http://www.google.com/calendar/hosted/polytechnique.org/">Google Calendar</a>,
   <a href="http://docs.google.com/a/polytechnique.org/">Google Docs</a>, et bien d'autres)
-  sur ton adresse Polytechnique.org habituelle (<a href="Xorg/GoogleApps">plus d'informations</a>).
+  sur ton adresse Polytechnique.org habituelle (<a href="Xorg/GoogleApps">en savoir plus</a>).
 </p>
 
 {if !$account->g_status}
-<p>Tu peux créer ton compte <i>Google Apps / Polytechnique.org</i> en utilisant le
+{if !$has_password_sync}
+<p>Tu peux créer ce compte indépendant <em>Google Apps pour Polytechnique.org</em> en utilisant le
   formulaire ci-dessous.
 </p>
-<p><b>Attention :</b> ce compte Google Apps est hébergé par <b>Google</b>, et non
-  par Polytechnique.org. Nous te déconseillons d'y ranger des informations
-  confidentielles ou sensibles !<br />&nbsp;
+<p><strong>Attention&nbsp;:</strong> ce compte Google Apps est hébergé par <em>Google</em>, et non
+  par Polytechnique.org. Nous te déconseillons d'y conserver des informations
+  confidentielles ou sensibles&nbsp;!<br />&nbsp;
 </p>
+{/if}
 
 <table class="bicol" id="create">
   <col width="8%" />
   <col width="92%" />
   <tr>
-    <th colspan="2">Création d'un compte Google Apps</th>
+    <th colspan="2">Création de ton compte Google Apps</th>
   </tr>
 
   {if !$has_password_sync}
     <form action="googleapps/create" method="get">
     <tr class="impair">
-      <td colspan="2"><b>Mot de passe du compte :</b></td>
+      <td colspan="2"><strong>Mot de passe du compte&nbsp;:</strong></td>
     </tr>
     <tr class="impair">
       <td style="text-align: center">
         <input type="radio" name="password_sync" value="1" checked="checked" id="pwsync_true" />
       </td>
       <td>
-        <label for="pwsync_true">Utiliser le même mot de passe pour Google Apps et Polytechnique.org.</label><br />
+        <label for="pwsync_true">Utiliser ton mot de passe Polytechnique.org pour ton compte Google Apps.</label><br />
         <span style="font-size: smaller; font-style: italic;">
-          Tes futurs changements de mot de passe seront synchronisés avec ton compte Google Apps.
-          Ton mot de passe ne sera jamais transmis non-chiffré par Polytechnique.org.
+          Les futurs changements de ton mot de passe seront répercutés sur ton compte Google Apps.
+        </span><br />
+        <span style="font-size: smaller; font-weight: bold;">
+          Réglage recommandé par Polytechnique.org.
         </span>
       </td>
     </tr>
@@ -67,7 +71,7 @@
         <input type="radio" name="password_sync" value="0" id="pwsync_false" />
       </td>
       <td>
-        <label for="pwsync_false">Utiliser un mot de passe différent pour Google Apps.</label>
+        <label for="pwsync_false">Utiliser un nouveau mot de passe pour ton compte Google Apps.</label>
       </td>
     </tr>
     <tr class="impair">
@@ -78,7 +82,7 @@
     </form>
   {else}
     <tr class="impair">
-      <td colspan="2"><b>Mot de passe du compte :</b></td>
+      <td colspan="2"><strong>Mot de passe du compte&nbsp;:</strong></td>
     </tr>
     {if $password_sync}
       <tr class="impair">
     {else}
       <tr class="impair">
         <td></td>
-        <td>Tu as choisi d'avoir un nouveau mot de passe pour ton compte Google Apps :</td>
+        <td>Tu as choisi d'avoir un nouveau mot de passe pour ton compte Google Apps&nbsp;:</td>
       </tr>
       <tr class="impair">
         <td colspan="2">
-          <form action="#" method="post" id="changepass">
+          <form action="#" method="post">
           <table class="tinybicol">
             <tr>
               <td class="titre">Nouveau mot de passe</td>
-              <td><input type="password" name="nouveau" onfocus="document.forms.changepass2.password_sync[1].checked = true;" /></td>
+              <td><input type="password" name="new1" onfocus="document.forms.changepass2.password_sync[1].checked = true;" /></td>
             </tr>
             <tr>
               <td class="titre">Vérification</td>
-              <td><input type="password" name="nouveau2" onfocus="document.forms.changepass2.password_sync[1].checked = true;" /></td>
+              <td><input type="password" name="new2" onfocus="document.forms.changepass2.password_sync[1].checked = true;" /></td>
+            </tr>
+            <tr>
+              <td class="titre">Sécurité</td>
+              <td>{checkpasswd prompt="new" submit="create_account" text="Créer mon compte !"}</td>
             </tr>
           </table>
           </form>
     {/if}
 
     <form action="googleapps/create" method="post" id="changepass2">
+    {xsrf_token_field}
     <tr class="pair">
-      <td colspan="2"><b>Redirection des emails :</b></td>
+      <td colspan="2"><strong>Redirection des emails&nbsp;:</strong></td>
     </tr>
     <tr class="pair">
       <td style="text-align: center">
         <input type="radio" name="redirect_mails" value="1" checked="checked" id="redirection_true" />
       </td>
       <td>
-        <label for="redirection_true">Rediriger mes emails vers mon compte Google Apps.</label><br />
+        <label for="redirection_true">Ajouter une redirection de mes emails vers mon compte Google Apps.</label><br />
         <span style="font-size: smaller;">
-          Tes emails <i>Polytechnique.org</i> seront redirigés vers ton webmail <i>GMail</i> de Google Apps,
-          en plus d'être redirigés vers tes adresses actuelles.<br /><br />
-          <b>Attention : ton compte Google Apps est hébergé par <i>Google, Inc.</i></b><br />
-          Nous te déconseillons donc de rediriger tes emails vers Google Apps si tu utilises tes adresses Polytechnique.org
-          à des fin professionnelles ou pour des communications confidentielles.
+          Tes <em>Polytechnique.org</em> seront redirigés vers ton nouveau webmail, en plus de tes redirections actuelles.<br /><br />
+          <strong>Attention&nbsp;: ton compte Google Apps est hébergé par <em>Google</em>.</strong><br />
+          Si tu utilises tes adresses <em>Polytechnique.org</em> pour des communications confidentielles ou dans un cadre professionnel,
+          nous te déconseillons donc de rediriger tes emails vers Google Apps.
         </span>
       </td>
     </tr>
     <tr class="pair">
+      <td colspan="2" style="text-align: center">- ou -</td>
+    </tr>
+    <tr class="pair">
       <td style="text-align: center">
         <input type="radio" name="redirect_mails" value="0" id="redirection_false" />
       </td>
       <td>
         <label for="redirection_false">Ne <i>pas</i> rediriger mes emails vers mon compte Google Apps.</label><br />
         <span style="font-size: smaller;">
+          Tu ne pourras pas lire tes emails dans ton nouveau webmail Google Apps.<br />
+          <strong>Ce réglage n'est pas recommandé par Polytechnique.org.</strong>
         </span>
       </td>
     </tr>
 
     <tr class="impair">
+      <td colspan="2"><b>Création du compte&nbsp;:</b></td>
+    </tr>
+    <tr class="impair">
+      <td></td>
+      <td>La mise en place du compte Google Apps prend quelques minutes. Tu recevras un email explicatif dès l'opération terminée.</td>
+    </tr>
+    <tr class="impair">
       <td colspan="2" style="text-align:center">
         <input type="hidden" name="password_sync" value="{$password_sync}" />
         {if $password_sync}
           <input type="submit" value="Créer mon compte !" />
         {else}
-          <input type="hidden" name="response2"  value="" />
-          <input type="submit" value="Créer mon compte !" onclick="EnCryptedResponse(); return false;" />
+          <input type="hidden" name="pwhash" value="" />
+          <input type="submit" name="create_account" value="Créer mon compte !" onclick="return hashResponse('new1', 'new2', true, false);" />
         {/if}
       </td>
     </tr>
   {if $account->g_suspension}
   <tr class="pair">
     <td>
-      Ton compte est actuellement suspendu pour la raison suivante: <em>{$account->g_suspension}</em>.
+      Ton compte est actuellement suspendu pour la raison suivante&nbsp;: <em>{$account->g_suspension}</em>.
     </td>
   </tr>
   {/if}
 </table>
 
 {else}
-<p>Tu peux utiliser ces services :</p>
+<p>Tu peux utiliser ces services&nbsp;:</p>
 <ul>
-  <li>Soit en passant par la <a href="http://google.polytechnique.org/">la page d'accueil Google de Polytechnique.org</a> ;</li>
-  <li>Soit en utilisant directement les différents services :
+  <li>Soit en passant par la <a href="http://google.polytechnique.org/">la page d'accueil Google de Polytechnique.org</a>&nbsp;;</li>
+  <li>Soit en utilisant directement les différents services&nbsp;:
     <ul>
-      <li>Pour tes mails, sur le <a href="http://mail.google.com/a/polytechnique.org/">GMail de Polytechnique.org</a> ;</li>
-      <li>Pour ton calendrier, sur <a href="http://www.google.com/calendar/hosted/polytechnique.org/">Google Calendar</a> ;</li>
+      <li>Pour tes emails, sur le <a href="http://mail.google.com/a/polytechnique.org/">GMail de Polytechnique.org</a>&nbsp;;</li>
+      <li>Pour ton calendrier, sur <a href="http://www.google.com/calendar/hosted/polytechnique.org/">Google Calendar</a>&nbsp;;</li>
       <li>Pour tes documents, sur <a href="http://docs.google.com/a/polytechnique.org/">Google Docs</a>.</li>
     </ul>
   </li>
 
 <table class="bicol" id="status">
   <tr>
-    <th>État de ton compte</th>
+    <th colspan="2">État de ton compte</th>
   </tr>
   <tr class="impair">
-    <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>
+    <td colspan="2">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>
   </tr>
   {if $account->reporting_date and $account->r_disk_usage}
   <tr class="pair">
-    <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>
+    <td colspan="2">Au {$account->reporting_date|date_format:"%d %B %Y"}, tu avais {$account->r_disk_usage/1024/1024|string_format:"%.1f"} Mo d'emails.</td>
   </tr>
   {/if}
+  {if $redirect_active and $redirect_unique}
   <tr class="impair">
-    {if $redirect_active and $redirect_unique}
-    <td>
-      Ta seule adresse de redirection de tes mails est celle de ton compte Google Apps.<br />
+    <td class="middle">{icon name=error}</td>
+    <td class="smaller">
+      Ta seule adresse de redirection de tes emails est celle de ton compte Google Apps.<br />
       Si tu souhaites désactiver celui-ci, tu dois d'abord <a href="emails/redirect">ajouter une nouvelle adresse de redirection</a>.
     </td>
-    {else}
-    <td>
-      Si tu ne souhaites plus utiliser ton compte, tu peux le désactiver :<br /><br />
+  </tr>
+  {else}
+  <tr class="impair">
+    <td colspan="2">
+      Si tu ne souhaites plus utiliser ton compte, tu peux le désactiver&nbsp;:<br /><br />
       <div class="center">
         <form action="googleapps/suspend" method="post">
+          {xsrf_token_field}
           <input type="submit" name="suspend" value="Désactiver mon compte Google Apps" />
         </form>
       </div>
-      <div style="margin-top: 0.5em">
-        {icon name=error} Une fois ton compte désactivé, tu ne pourras plus accéder à tes mails sur Google Apps.<br />
-        {icon name=information} La réactivation est possible, mais nécessite d'être validée par un administrateur.
-      </div>
     </td>
-    {/if}
   </tr>
+  <tr class="impair">
+    <td class="middle">{icon name=error}</td>
+    <td class="smaller">
+      Une fois ton compte désactivé, tu ne pourras plus accéder à tes emails sur Google Apps.
+      La réactivation est possible, mais nécessite d'être validée par un administrateur.
+    </td>
+  </tr>
+  {/if}
 </table>
 <br />
 
 <table class="bicol" id="password">
   <tr>
-    <th>Ton mot de passe Google Apps</th>
-  </tr>
-  {if $account->sync_password}
-  <tr class="impair">
-    <td>
-      Le mot de passe de ton compte Google Apps est actuellement celui que tu utilises pour
-      Polytechnique.org. Tu peux :
-    </td>
+    <th colspan="2">Ton mot de passe Google Apps</th>
   </tr>
 
   {if $account->pending_update_password}
   <tr class="pair">
-    <td><div class="erreur">
+    <td class="middle">{icon name=error}</td>
+    <td><div class="erreur smaller">
       Ton mot de passe est en cours de changement.<br />
       Tu pourras à nouveau le modifier d'ici quelques secondes.
     </div></td>
   </tr>
+
   {else}
-  <tr class="impair">
-    <td>
-      <ul style="margin-top: 0">
-        <li><a href="password">Changer ce mot de passe commun</a></li>
-        <li><a href="googleapps/password/nosync#password">Choisir d'avoir des mots de passe indépendants</a></li>
-      </ul>
-    </td>
-  </tr>
-  {/if}
-  {else}
-  <tr class="impair">
-    <td>
-      Tu as actuellement deux mots de passes indépendants (pour ton compte Polytechnique.org et pour ton compte Google Apps).
-      Tu peux :
+  <tr class="pair">
+    <td></td><td>
+      <form action="googleapps/password" method="post">
+        {xsrf_token_field}
+        <label>
+          <input type="radio" name="pwsync" value="sync" onchange="this.form.submit();"
+              {if $account->sync_password}checked="checked" {/if}/>
+          Utiliser le même mot de passe pour Polytechnique.org et Google Apps.</label><br />
+        <label>
+          <input type="radio" name="pwsync" value="nosync" onchange="this.form.submit();"
+              {if !$account->sync_password}checked="checked" {/if}/>
+          Utiliser deux mots de passes différents pour Polytechnique.org et Google Apps.</label><br />
+      </form>
     </td>
   </tr>
 
-  {if $account->pending_update_password}
-  <tr class="pair">
-    <td><div class="erreur">
-      Ton mot de passe est en cours de changement.<br />
-      Tu pourras à nouveau le modifier d'ici quelques secondes.
-    </div></td>
-  </tr>
+  {if $account->sync_password}
+  <tr class="impair"><td colspan="2">
+    Tes mots de passes Polytechnique.org et Google Apps sont identiques et synchronisés.
+    <div class="center"><a href="password">Changer ce mot de passe commun</a></div>
+  </td></tr>
+
   {else}
-  <tr class="impair">
-    <td>
-      <ul style="margin-top: 0">
-        <li style="margin-bottom: 1em">
-          <a href="googleapps/password/sync">Choisir d'utiliser le même mot de passe pour les deux comptes.</a><br />
-          Attention, cette opération changera ton mot de passe Google Apps.
-        </li>
-        <li>
-          Changer le mot de passe de ton compte Google Apps:<br /><br />
-          <form action="googleapps/password#password" method="post" id="changepass">
-            <table class="tinybicol">
-              <tr>
-                <td class="titre">Nouveau mot de passe</td>
-                <td><input type="password" name="nouveau" /></td>
-              </tr>
-              <tr>
-                <td class="titre">Vérification</td>
-                <td><input type="password" name="nouveau2" /></td>
-              </tr>
-              <tr>
-                <td></td>
-                <td><input type="submit" value="Changer" onclick="EnCryptedResponse(); return false;" /></td>
-              </tr>
-            </table>
-          </form>
-          <form action="googleapps/password#password" method="post" id="changepass2">
-            <input type="hidden" name="response2"  value="" />
-          </form><br />
-          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.
-        </li>
-      </ul>
-    </td>
-  </tr>
+  <tr class="impair"><td colspan="2">
+    Changer le mot de passe de ton compte Google Apps&nbsp;:<br /><br />
+    <form action="googleapps/password" method="post">
+      {xsrf_token_field}
+      <table class="bicol">
+        <tr>
+          <td class="titre">Nouveau mot de passe</td>
+          <td><input type="password" name="new1" /></td>
+        </tr>
+        <tr>
+          <td class="titre">Vérification</td>
+          <td><input type="password" name="new2" /></td>
+        </tr>
+        <tr>
+          <td class="titre">Sécurité</td>
+          <td>{checkpasswd prompt="new1" submit="create_account" text="Changer mon mot de passe"}</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>
+            <input type="hidden" name="pwhash" value="" />
+            <input type="submit" name="create_account" value="Changer" onclick="return hashResponse('new1', 'new2', true, false);" />
+          </td>
+        </tr>
+      </table>
+    </form>
+    <br />
+    Pour une sécurité optimale, ton mot de passe circule de manière sécurisée (https).
+    Il est chiffré irréversiblement sur nos serveurs, ainsi que sur ceux de Google.
+  </td></tr>
   {/if}
   {/if}
 </table>
 
   <tr class="impair">
     {if $redirect_active and !$redirect_unique}
-    <td>Tu reçois tes emails Polytechnique.org entre autres sur ton compte mail Google Apps.</td>
+    <td>Tes emails Polytechnique.org sont redirigés vers Google Apps, en plus de tes autres redirections.</td>
     {elseif $redirect_active}
-    <td>Tu ne reçois tes emails Polytechnique.org <em>que</em> sur ton compte mail Google Apps.</td>
+    <td>Tes emails Polytechnique.org ne sont redirigés que vers Google Apps.</td>
     {else}
-    <td>Tu ne reçois <em>pas</em> tes emails Polytechnique.org sur ton compte mail Google Apps.</td>
+    <td>Tu ne reçois <em>pas</em> tes emails Polytechnique.org sur ton webmail Google Apps.</td>
     {/if}
   </tr>
   <tr class="pair">
-    <td class="center"><a href="emails/redirect">Changer mes redirections mail</a></td>
+    <td class="center"><a href="emails/redirect">Changer mes redirections email</a></td>
   </tr>
 </table>
 {/if}
 
-{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}
+{* vim:set et sw=2 sts=2 sws=2 fenc=utf-8: *}