Use the new get_profile/get_user smarty modifiers in plviews to be able to handle...
[platal.git] / templates / include / plview.listmember.tpl
index 6d9f75b..ef2976a 100644 (file)
   {/if}
 
   {assign var=current_key value=''}
-  {foreach from=$set item=user}
-  <tr>
-    <td class="titre" style="width: 20%">
-      {if $order eq 'promo'}
-        {assign var=user_key value=$user->promo()}
-      {elseif $order eq 'name'}
-        {assign var=user_key value=$user->lastName()|string_format:'%.1s'|upper}
-      {else}
-        {assign var=user_key value=''}
-      {/if}
-      {if $user_key neq $current_key}
-        {assign var=current_key value=$user_key}
-        {$user_key}
-      {/if}
-    </td>
-    <td>
-      {if $user->hasProfile()}
-        {if $user->lost}{assign var=lostUsers value=true}{/if}
-        {profile user=$user}
-      {else}
-        {$user->displayName()}
-      {/if}
-    </td>
-    {if t($delete)}
-      <td class="center">
-        {if t($user.uid)}
-          <a href="{$platal->ns}member/{$user.uid}">{icon name=user_edit title='Éditer'}</a>&nbsp;
+  {foreach from=$set item=obj}
+    {assign var=user value=$obj|get_user}
+    <tr>
+      <td class="titre" style="width: 20%">
+        {if $order eq 'promo'}
+          {assign var=user_key value=$user->promo()}
+        {elseif $order eq 'name'}
+          {assign var=user_key value=$user->lastName()|string_format:'%.1s'|upper}
+        {else}
+          {assign var=user_key value=''}
+        {/if}
+        {if $user_key neq $current_key}
+          {assign var=current_key value=$user_key}
+          {$user_key}
+        {/if}
+      </td>
+      <td>
+        {if $user->hasProfile()}
+          {if $user->lost}{assign var=lostUsers value=true}{/if}
+          {profile user=$user}
         {else}
-          {icon name=null}&nbsp;
+          {$user->displayName()}
         {/if}
-        <a href='{$platal->pl_self(1)}?{$delete}={$user.email}&amp;token={xsrf_token}'>{icon name=cross title='Retirer'}</a>
       </td>
-    {/if}
-  </tr>
+      {if t($delete)}
+        <td class="center">
+          {if t($user.uid)}
+            <a href="{$platal->ns}member/{$user.uid}">{icon name=user_edit title='Éditer'}</a>&nbsp;
+          {else}
+            {icon name=null}&nbsp;
+          {/if}
+          <a href='{$platal->pl_self(1)}?{$delete}={$user.email}&amp;token={xsrf_token}'>{icon name=cross title='Retirer'}</a>
+        </td>
+      {/if}
+    </tr>
   {/foreach}
 </table>