2014-08-05 17:24:27 +03:00
|
|
|
{**
|
|
|
|
* Список действий
|
2015-06-17 03:32:19 +03:00
|
|
|
*
|
|
|
|
* @param object $user
|
2014-08-05 17:24:27 +03:00
|
|
|
*}
|
|
|
|
|
2016-04-07 12:40:28 +03:00
|
|
|
{component_define_params params=[ 'user' ]}
|
2014-08-05 17:24:27 +03:00
|
|
|
|
2015-06-17 03:32:19 +03:00
|
|
|
{component 'nav'
|
|
|
|
hook = 'user_actions'
|
2016-08-30 07:28:40 +03:00
|
|
|
hookParams = [ user => $user ]
|
2015-06-17 03:32:19 +03:00
|
|
|
mods = 'stacked'
|
|
|
|
classes = 'profile-actions'
|
|
|
|
items = [
|
2015-06-17 08:58:47 +03:00
|
|
|
[ 'html' => {component 'user' template='friend-item' friendship=$user->getUserFriend() userTarget=$oUserProfile classes='js-user-friend'} ],
|
2015-10-01 14:29:32 +03:00
|
|
|
[ 'url' => "{router page='talk'}add/?talk_recepient_id={$user->getId()}", 'text' => {lang 'user.actions.send_message'} ],
|
2015-06-17 03:32:19 +03:00
|
|
|
[
|
|
|
|
'url' => "#",
|
|
|
|
'classes' => "js-user-follow {if $user->isFollow()}active{/if}",
|
|
|
|
'attributes' => [ 'data-id' => $user->getId(), 'data-login' => $user->getLogin() ],
|
|
|
|
'text' => {lang name="user.actions.{( $user->isFollow() ) ? 'unfollow' : 'follow'}"}
|
|
|
|
],
|
|
|
|
[ 'url' => "#", 'text' => {lang 'user.actions.report'}, classes => 'js-user-report', 'attributes' => [ 'data-param-target_id' => $user->getId() ] ]
|
|
|
|
]}
|