You are here

function user_relationship_privatemsg_load_multiple in User Relationships 7

Load relationships based on their rtid.

1 string reference to 'user_relationship_privatemsg_load_multiple'
user_relationship_privatemsg_privatemsg_recipient_type_info in user_relationship_privatemsg/user_relationship_privatemsg.module
Implements hook_privatemsg_recipient_types_info().

File

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

Code

function user_relationship_privatemsg_load_multiple($urpids) {
  $relationships = array();
  $result = db_query('SELECT * FROM {user_relationship_privatemsg} WHERE urpid IN (:urpids)', array(
    ':urpids' => $urpids,
  ));
  foreach ($result as $row) {
    if ($relationship = user_relationships_type_load($row->rtid)) {
      $relationship->type = 'user_relationship';
      $relationship->recipient = $row->urpid;
      $relationship->account = user_load($row->author);
      $relationships[privatemsg_recipient_key($relationship)] = $relationship;
    }
  }
  return $relationships;
}