{** * Информация о пользователе * * @param object $user * @param array usersInvited * @param object invitedByUser * @param array blogsJoined * @param array blogsModerate * @param array blogsAdminister * @param array blogsCreated * @param array usersFriend *} {component_define_params params=[ 'blogsAdminister', 'blogsCreated', 'blogsJoined', 'blogsModerate', 'friends', 'invitedByUser', 'user', 'usersInvited', 'mods', 'classes', 'attributes' ]} {$session = $user->getSession()} {$geoTarget = $user->getGeoTarget()} {* @hook Начало информации о пользователе *} {hook run='user_info_begin' user=$user} {** * О себе *}
{** * Друзья *} {if $friends} {capture 'user_info_friends'} {component 'user.avatar-list' users=$friends} {/capture} {component 'user.info-group' url = "{$user->getUserWebPath()}friends/" title = $aLang.user.friends.title count = $iCountFriendsUser html = $smarty.capture.user_info_friends} {/if} {* @hook Конец информации о пользователе *} {hook run='user_info_end' user=$user} {** * Стена *} {capture 'user_info_wall'} {insert name='block' block='wall' params=[ 'classes' => 'js-wall-default', 'user_id' => $user->getId() ]} {/capture} {component 'user.info-group' name='wall' title={lang name='wall.title'} html=$smarty.capture.user_info_wall}