Fix profile view when not logged in.
[platal.git] / templates / profile / trombino.tpl
index 64fcab4..6da5a54 100644 (file)
@@ -1,6 +1,6 @@
 {**************************************************************************}
 {*                                                                        *}
-{*  Copyright (C) 2003-2007 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>Trombinoscope</h1>
 
-<form enctype="multipart/form-data" action="photo/change" method="post">
-  <table class="flags" cellspacing="0" summary="Flags">
-    <tr>
-      <td class="rouge"><input type="radio" checked="checked" /></td>
-      <td class="texte">privé</td>
-    </tr>
-  </table>
-
-  {if ($session.promo ge 1995) || ($session.promo le 2002)}
+<form enctype="multipart/form-data" action="photo/change/{$hrpid}" method="post">
+  {xsrf_token_field}
+  {assign var="profile" value=$smarty.session.user->profile()}
+  {if $profile && (($profile->yearpromo() ge 1995) || ($profile->yearpromo() le 2002))}
   <p>
   Si tu n'as pas encore fourni de photo, c'est celle du trombinoscope de l'X qui est
-  affichée par défaut dans le profil. Si elle ne te plaît pas, ou si tu n'es quand même
+  affichée par défaut dans le profil. Si elle ne te plaît pas, ou si tu n'es quand même
   plus un tos, tu peux la remplacer par ta photo en suivant les instructions suivantes.
   </p>
   {/if}
     </tr>
     <tr>
       <td class="center">
-        <img src="photo/{$smarty.session.forlife}" width="200" alt=" [ PHOTO ] " />
+        <img src="photo/{$hrpid}" width="200" alt=" [ PHOTO ] " />
       </td>
       <td class="center half">
         {if $submited}
-        <img src="photo/{$smarty.session.forlife}/req" width="200" alt=" [ PHOTO ] " />
+        <img src="photo/{$hrpid}/req" width="200" alt=" [ PHOTO ] " />
         {else}
         Pas d'image soumise
         {/if}
     </tr>
     <tr>
       <td colspan="2" class="smaller">
-        * Les photos sont soumises à une validation manuelle en raison des législations relatives
-        aux droits d'auteur et à la protection des mineurs. Il faut donc attendre l'intervention
-        d'un administrateur pour que la photo soit prise en compte. Tu recevras un mail lorsque ta
-        photo aura été contrôlée.
+        * Les photos sont soumises à une validation manuelle en raison des législations relatives
+        aux droits d'auteur et à la protection des mineurs. Il faut donc attendre l'intervention
+        d'un administrateur pour que la photo soit prise en compte. Tu recevras un email lorsque ta
+        photo aura été contrôlée.
       </td>
     </tr>
     <tr>
       <th colspan="2">
-        Actions immédiates
+        Action non modérée
       </th>
     </tr>
     <tr>
       <td {if !$submited}colspan="2"{/if} class="center">
-        Si tu ne souhaites plus montrer cette photo tu peux aussi l'effacer en la remplaçant par : <br />
+        Si tu ne souhaites plus montrer cette photo tu peux aussi l'effacer en la remplaçant par&nbsp;:<br />
         {if $has_trombi_x}
         <input type="submit" value="Trombino de l'X" name="trombi" /><br />
         {/if}
-        <input type="submit" value="Image par défaut" name="suppr" />
+        <input type="submit" value="Image par défaut" name="suppr" />
       </td>
       {if $submited}
       <td class="center">
-        Tu peux annuler ta soumission et garder ta photo actuelle : <br />
+        Tu peux annuler ta soumission et garder ta photo actuelle&nbsp;:<br />
         <input type="submit" value="Annuler ta soumission" name="cancel" />
       </td>
       {/if}
     <tr>
       <td colspan="2">
         <p>
-        Nous te proposons deux possibilités pour mettre à jour ta photo (30 Ko maximum). Tout dépend
-        de savoir où se trouve ta photo. Si elle est sur ton poste de travail local, c'est la première
+        Nous te proposons deux possibilités pour mettre à jour ta photo (30 Ko maximum). Tout dépend
+        de savoir où se trouve ta photo. Si elle est sur ton poste de travail local, c'est la première
         solution qu'il faut choisir.
         </p>
         <p>
-        Si elle est sur Internet, choisis la seconde solution et nos robots iront la télécharger
-        directement où il faut :-)
+        Si elle est sur Internet, choisis la seconde solution et nos robots iront la télécharger
+        directement où il faut.
         </p>
       </td>
     </tr>
 </form>
 
 
-{* vim:set et sw=2 sts=2 sws=2: *}
+{* vim:set et sw=2 sts=2 sws=2 fenc=utf-8: *}