You are here

function theme_user_relationships_request_relationship_link in User Relationships 5.2

Same name and namespace in other branches
  1. 5.3 user_relationships_ui/user_relationships_ui.theme.inc \theme_user_relationships_request_relationship_link()
  2. 5 user_relationships_theme.inc \theme_user_relationships_request_relationship_link()
  3. 6 user_relationships_ui/user_relationships_ui.theme.inc \theme_user_relationships_request_relationship_link()
  4. 7 user_relationships_ui/user_relationships_ui.theme.inc \theme_user_relationships_request_relationship_link()

Create relationship link, optionally with a specific relationship type

Parameters

relate_to user account to create a relationship to:

relationship_type relationship type object, optional:

2 theme calls to theme_user_relationships_request_relationship_link()
user_relationships_direct_create_relationship_links in plugins/user_relationship_direct/user_relationship_direct.module
Make links to create all outstanding relationships to a user
_user_relationships_get_create_relationship_links in ./user_relationships.module
Render links to create relationship(s) with a user.

File

./user_relationships_theme.inc, line 149

Code

function theme_user_relationships_request_relationship_link(&$relate_to, $relationship_type = NULL) {
  if ($relationship_type) {
    return l(t('Create a %rel_name relationship with %name', array(
      '%name' => $relate_to->name,
      '%rel_plural_name' => $relationship_type->plural_name,
      '%rel_name' => $relationship_type->name,
    )), "relationship/request/{$relate_to->uid}/{$relationship_type->rtid}", NULL, drupal_get_destination(), NULL, FALSE, TRUE);
  }
  else {
    return l(t('Create a relationship with %name', array(
      '%name' => $relate_to->name,
    )), "relationship/request/{$relate_to->uid}", NULL, drupal_get_destination(), NULL, FALSE, TRUE);
  }
}