You are here

function _user_relationship_privatemsg_get_recipient_id in User Relationships 7

Returns the recipient id for a rtid - author combination.

2 calls to _user_relationship_privatemsg_get_recipient_id()
user_relationship_privatemsg_autocomplete in user_relationship_privatemsg/user_relationship_privatemsg.module
Return relationship autocomplete suggestions.
user_relationship_privatemsg_privatemsg_name_lookup in user_relationship_privatemsg/user_relationship_privatemsg.module
Implements hook_privatemsg_name_lookup().

File

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

Code

function _user_relationship_privatemsg_get_recipient_id($rtid, $uid) {
  $urpid = db_query('SELECT urpid FROM {user_relationship_privatemsg} WHERE rtid = :rtid AND author = :author', array(
    ':rtid' => $rtid,
    ':author' => $uid,
  ))
    ->fetchField();
  if ($urpid) {
    return $urpid;
  }
  return db_insert('user_relationship_privatemsg')
    ->fields(array(
    'rtid' => $rtid,
    'author' => $uid,
  ))
    ->execute();
}