domain_user_lookup

Definition

domain_user_lookup($uid = NULL, $name = NULL, $domain_id = NULL, $clear = FALSE)
domain_user/domain_user.module, line 380

Description

Check to see if a user has created a domain record

Parameters

$uid The user id of the domain to be checked. Optional.

$name The username of the domain to be checked. Optional.

$domain_id The domain_id taken from {domain}. Optional.

$clear A boolean flag to clear the static variable if necessary. Not used. Here for consistency.

Code

function domain_user_lookup($uid = NULL, $name = NULL, $domain_id = NULL, $clear = FALSE) {
  if ($uid) {
    $id = db_result(db_query("SELECT domain_id FROM {domain_user} WHERE uid = %d", $uid));
  }
  else if ($name) {
    $id = db_result(db_query("SELECT du.domain_id FROM {domain_user} du INNER JOIN {users} u ON du.uid = u.uid WHERE u.name = '%s'", $name));
  }
  else if ($domain_id) {
    $id = db_result(db_query("SELECT domain_id FROM {domain_user} WHERE domain_id = %d", $domain_id));
  }
  if ($id) {
    $return = domain_lookup($id);
  }
  else {
    $return = -1;
  }
  return $return;
}