Fix organizer display for events created by xnet accounts.
authorAnne Limoges <anne.limoges_git@polytechnique.org>
Mon, 10 Mar 2014 11:10:09 +0000 (12:10 +0100)
committerAnne Limoges <anne.limoges_git@polytechnique.org>
Mon, 10 Mar 2014 11:10:09 +0000 (12:10 +0100)
modules/xnetevents/xnetevents.inc.php
templates/xnetevents/subscribe.tpl

index 9dbded9..dade470 100644 (file)
@@ -68,7 +68,7 @@ function get_event($eid)
     } else {
         $evt['inscr_open'] = true;
     }
-    $evt['organizer'] = User::getSilent($evt['uid'])->profile();
+    $evt['organizer'] = User::getSilent($evt['uid']);
     $evt['date'] = make_event_date($evt['debut'], $evt['fin']);
 
     return $evt;
index 20ec3d4..8b910a6 100644 (file)
@@ -27,8 +27,9 @@
 </p>
 
 <p class='descr'>
+  {assign var=profile value=$event.organizer->profile()}
   Cet événement a lieu <strong>{$event.date}</strong> et a été proposé par
-  <a href='https://www.polytechnique.org/profile/{$event.organizer->hrpid}' class='popup2'>
+  <a href='https://www.polytechnique.org/profile/{$profile->hrpid}' class='popup2'>
     {$event.organizer->fullName('promo')}
   </a>.
 </p>