function user_relationships_ui_user_view in User Relationships 7
File
- user_relationships_ui/
user_relationships_ui.module, line 466 - UI components of user_relationships @author Jeff Smick (creator) @author Alex Karshakevich (maintainer) http://drupal.org/user/183217 @author Darren Ferguson (contributor) http://drupal.org/user/70179
Code
function user_relationships_ui_user_view($account, $view_mode) {
global $user;
if ($account->uid == $user->uid && user_relationships_user_access('maintain @relationship relationships')) {
_user_relationships_ui_set_notifications($account);
return;
}
$output = array();
if ($list = user_relationships_ui_actions_between($user, $account, array(
'remove' => 1,
))) {
$output['relations'] = array(
'#title' => t('Your relationships to this user'),
'#type' => 'user_profile_item',
'#markup' => theme('item_list', array(
'items' => $list,
)),
'#attributes' => array(
'class' => array(
'user_relationships_ui',
),
),
);
}
if ($actions = user_relationships_ui_actions_between($user, $account, array(
'add' => 1,
'requested' => 1,
'received' => 1,
))) {
$output['actions'] = array(
'#title' => t('Relationship actions'),
'#type' => 'user_profile_item',
'#markup' => theme('item_list', array(
'items' => $actions,
)),
'#attributes' => array(
'class' => array(
'user_relationships_ui_actions',
),
),
);
}
if (sizeof($output)) {
$account->content['user_relationships_ui'] = array(
'#type' => 'user_profile_category',
'#title' => t('Relationships'),
'#weight' => 10,
);
$account->content['user_relationships_ui'] = array_merge($account->content['user_relationships_ui'], $output);
}
}