{foreach from=$list item='item' name='user_list'}
{assign var='dto' value=$item.dto}
{assign var='id' value=$dto->id}
{if $smarty.foreach.user_list.first}
{/if}
{capture assign="fields"}
{if !empty($questionList[$id].sex)}{question_value_lang name='sex' value=$questionList[$id].sex}{/if} {if !empty($questionList[$id].birthdate)}{age dateTime=$questionList[$id].birthdate}{/if}
{/capture}
{capture assign="activity"}
{if $onlineInfo|$count}
{if (!empty($onlineInfo) && $onlineInfo[$id]) || empty($onlineInfo) }
Online now{else}Activity: {/if}
{/if}
{/capture}
{assign var="username" value=$usernameList[$id]}
{assign var="name" value=$displayNameList[$id]}
{capture assign='userUrl'}
{url_for_route for="base_user_profile:[username=>$username]"}
{/capture}
{decorator name="user_list_item"
avatarUrl=$avatarList[$id]
url= $userUrl
username=$username
displayName=$name
fields=$fields
activity=$activity
set_class='ow_item_set3'}
{if $smarty.foreach.user_list.iteration % 3 == 0 && !$smarty.foreach.user_list.last}
{/if}
{if $smarty.foreach.user_list.last}
{/if}
{/foreach}
{$paging}
{else}