You are here

function user_relationship_invites_get_invite in User Relationships 7

Same name and namespace in other branches
  1. 5 plugins/user_relationship_invites/user_relationship_invites.module \user_relationship_invites_get_invite()
  2. 5.2 plugins/user_relationship_invites/user_relationship_invites.module \user_relationship_invites_get_invite()
  3. 6 user_relationship_invites/user_relationship_invites.module \user_relationship_invites_get_invite()

Public API to grab the basic invite info

Parameters

$code: string of the invite code

Return value

object with the invite data including the inviter user object and relationship_type object

1 call to user_relationship_invites_get_invite()
user_relationship_invites_form_user_register_form_alter in user_relationship_invites/user_relationship_invites.module
Implements hook_user().

File

user_relationship_invites/user_relationship_invites.module, line 21
Drupal Module: User Relationship Invites

Code

function user_relationship_invites_get_invite($code) {
  if ($invite = db_query("SELECT * FROM {user_relationship_invites} WHERE invite_code = :code", array(
    ':code' => $code,
  ))
    ->fetchObject()) {
    $invite->inviter = user_load($invite->inviter_uid);
    $invite->relationship_type = user_relationships_type_load($invite->rtid);
  }
  return $invite;
}