domain_user_lookup($uid = NULL, $name = NULL, $domain_id = NULL, $clear = FALSE)
domain_user/domain_user.module, line 380
Check to see if a user has created a domain record
$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.
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;
}