You are here

function theme_user_relationship_privatemsg_format in User Relationships 7

Format a relationship for displaying as recipient.

File

user_relationship_privatemsg/user_relationship_privatemsg.module, line 75
Allows to send messages to all members of a role.

Code

function theme_user_relationship_privatemsg_format($variables) {
  global $user;
  $relationship = $variables['recipient'];
  $options = $variables['options'];
  if (!empty($options['plain'])) {
    return $relationship->plural_name;
  }
  if ($relationship->account->uid == $user->uid) {
    return t('your <a href="@url">@rel_name_plural</a>', array(
      '@url' => url('relationships/' . $relationship->rtid),
    ) + user_relationships_type_translations($relationship));
  }
  $name = t('@rel_name_plural of @username', array(
    '@username' => format_username($relationship->account),
  ) + user_relationships_type_translations($relationship));
  if (user_relationships_ui_check_access(array(
    'user',
  ), $relationship->account)) {
    return l($name, 'user/' . $relationship->account->uid . '/relationships/' . $relationship->rtid, array(
      'html' => TRUE,
    ));
  }
  return $name;
}