Fix signature in moderation mail template.
authorFlorent Bruneau <florent.bruneau@polytechnique.org>
Sat, 2 Oct 2010 10:35:36 +0000 (12:35 +0200)
committerFlorent Bruneau <florent.bruneau@polytechnique.org>
Sat, 2 Oct 2010 10:35:36 +0000 (12:35 +0200)
Signed-off-by: Florent Bruneau <florent.bruneau@polytechnique.org>
plugins/function.profile.php
templates/lists/moderate_mail.tpl

index f3a7fb1..3a05b61 100644 (file)
@@ -25,13 +25,18 @@ function smarty_function_profile($params, &$smarty)
     $with_promo = $params->b('promo', false) || $params->b('cat', false);
     $with_sex   = $params->b('sex', true);
     $with_link  = $params->b('link', true);
+    $with_dir   = $params->b('directory', true);
     $with_groupperms = $params->b('groupperms', true);
     $user = $params->v('user');
     if (is_int($user) || ctype_digit($user)) {
         $user = User::getWithUID($user);
     }
 
-    $name = pl_entities($user->directoryName());
+    if ($with_dir) {
+        $name = pl_entities($user->directoryName());
+    } else {
+        $name = pl_entities($user->fullName());
+    }
     if ($with_sex && $user->isFemale()) {
         $name = '&bull;' . $name;
     }
index b8a4cd7..d3bb82b 100644 (file)
@@ -35,8 +35,7 @@
       <td>raison (pour les refus)&nbsp;:
         <textarea cols='50' rows='10' name='reason' id='raison'>
 -- 
-{assign var="profile" value=$smarty.session.user->profile()}
-{$smarty.session.prenom} {$smarty.session.nom} ({$profile->promo()})
+{profile user=$smarty.session.user promo=true directory=false link=false sex=false}
 </textarea>
       </td>
     </tr>