You are here

function user_relationship_privatemsg_query_privatemsg_autocomplete_alter in User Relationships 7

Implements hook_query_privatemsg_autocomplete_alter().

File

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

Code

function user_relationship_privatemsg_query_privatemsg_autocomplete_alter($query) {
  global $user;

  // Check if $author needs to be restricted.
  if (!variable_get('user_relationships_privatemsg_autocomplete_alter', 0) || !user_relationship_privatemsg_restrict($user, FALSE)) {
    return;
  }
  $query
    ->innerJoin('user_relationships', 'ur', 'u.uid = ur.requestee_id');
  $query
    ->condition('ur.approved', 1)
    ->condition('ur.requester_id', $user->uid);
}