$smarty.session.promo not accessible anymore, use $smarty.session.user->profile(...
authorPascal Corpet <pascal.corpet@m4x.org>
Sun, 30 May 2010 16:00:40 +0000 (18:00 +0200)
committerPascal Corpet <pascal.corpet@m4x.org>
Sun, 30 May 2010 16:00:53 +0000 (18:00 +0200)
templates/carnet/notifs.tpl
templates/emails/index.tpl
templates/lists/create.tpl
templates/lists/moderate_mail.tpl
templates/profile/trombino.tpl
templates/stats/index.tpl
templates/xnetgrp/inscrire.tpl

index 8ffac1d..7ee9e0b 100644 (file)
@@ -59,7 +59,8 @@ S'il n'y a rien à te signaler l'email ne t'est pas envoyé.</p>
       Anniversaires<sup>o</sup>
     </label><br />
     <span class='smaller'><sup>*</sup>: ne concerne pas les promos (événements très fréquents).</span><br />
-    <span class='smaller'><sup>o</sup>: ne concerne que les promos entre {$smarty.session.promo-1} et {$promo_sortie-2} que tu surveilles.</span>
+    {assign var="profile" value=$smarty.session.user->profile()}
+    <span class='smaller'><sup>o</sup>: ne concerne que les promos entre {$profile->yearpromo()-1} et {$profile->yearpromo()+1} que tu surveilles.</span>
   </fieldset>
   <div class='center'>
     <input type='submit' name='subs' value='valider' />
index 0aad81e..a3a52cb 100644 (file)
@@ -72,8 +72,8 @@
 </fieldset>
 
 <p class="smaller">
-(*) cette adresse email t'est réservée pour une période 100 ans après ton entrée à l'X (dans ton cas, jusqu'en
-{$smarty.session.promo+100}).
+{assign var="profile" value=$smarty.session.user->profile()}
+(*) cette adresse email t'est réservée pour une période 100 ans après ton entrée à l'X (dans ton cas, jusqu'en {$profile->yearpromo()+100}).
 </p>
 <p class="smaller">
 (**) cette adresse email t'est réservée à vie.
index 144d34b..b5395cc 100644 (file)
@@ -62,7 +62,8 @@ liste&nbsp;:
     <tr class='promo'>
       <td class='titre'>Promotion&nbsp;:</td>
       <td><input type='text' name='promo' size='4' maxlength='4'
-        {if $smarty.post.promo}value='{$smarty.post.promo}'{else}value='{$smarty.session.promo}'{/if} /></td>
+        {assign var="profile" value=$smarty.session.user->profile()}
+        {if $smarty.post.promo}value='{$smarty.post.promo}'{else}value='{$profile->yearpromo()}'{/if} /></td>
       <td class='smaller' colspan='3'>Par exemple&nbsp;: 2004</td>
     </tr>
     <tr class='groupex'>
index 06b6245..526cf88 100644 (file)
@@ -35,7 +35,8 @@
       <td>raison (pour les refus)&nbsp;:
         <textarea cols='50' rows='10' name='reason' id='raison'>
 -- 
-{$smarty.session.prenom} {$smarty.session.nom} (X{$smarty.session.promo})
+{assign var="profile" value=$smarty.session.user->profile()}
+{$smarty.session.prenom} {$smarty.session.nom} ({$profile->promo()})
 </textarea>
       </td>
     </tr>
index 581b4e9..029bbd4 100644 (file)
@@ -25,7 +25,8 @@
 
 <form enctype="multipart/form-data" action="photo/change" method="post">
   {xsrf_token_field}
-  {if ($session.promo ge 1995) || ($session.promo le 2002)}
+  {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
index 8734917..a8e629c 100644 (file)
@@ -31,7 +31,10 @@ Quelques statistiques sur l'utilisation des services de Polytechnique.org ainsi
 
 <ul>
 <li><a href="stats/evolution">Nombre d'inscrits au cours du temps</a></li>
-<li><a href="stats/promos/{$smarty.session.promo}">Nombre d'inscrits dans ta promotion</a></li>
+{assign var="profile" value=$smarty.session.user->profile()}
+{if $profile}
+<li><a href="stats/promos/{$profile->yearpromo()}">Nombre d'inscrits dans ta promotion</a></li>
+{/if}
 <li><a href="stats/promos">Nombre d'inscrits par promotion</a></li>
 </ul>
 
index 7b7c11e..37f3ad8 100644 (file)
@@ -86,7 +86,8 @@ Je souhaite m'inscrire à {$asso->nom}.
 Merci d'avance d'avoir la gentillesse de valider mon inscription.
 
 Bien cordialement,
-{$smarty.session.prenom} {$smarty.session.nom} (X{$smarty.session.promo})
+{assign var="profile" value=$smarty.session.user->profile()}
+{$smarty.session.prenom} {$smarty.session.nom} ({$profile->promo()})
 
 --
 Ma fiche sur Polytechnique.org&nbsp;: