function user_exists_by_name($value) { global $ultimatemember; $value = $ultimatemember->validation->safe_name_in_url($value); $value = um_clean_user_basename($value); // if duplicate full name, return the user id if (preg_match('/( |\\.|\\-)\\d+$/', $value, $matches)) { return $matches[0]; } $ids = get_users(array('fields' => 'ID', 'meta_key' => 'full_name', 'meta_value' => $value, 'meta_compare' => '=')); if (isset($ids[0]) && !empty($ids[0])) { return $ids[0]; } $value = str_replace(".", "_", $value); $value = str_replace(" ", "", $value); $user = get_user_by('login', $value); if (isset($user->ID) && $user->ID > 0) { return $user->ID; } return false; }
function user_exists_by_name($value) { global $ultimatemember; $value = $ultimatemember->validation->safe_name_in_url($value); $value = um_clean_user_basename($value); $ids = get_users(array('fields' => 'ID', 'meta_key' => 'full_name', 'meta_value' => $value, 'meta_compare' => '=')); if (isset($ids[0])) { return $ids[0]; } return false; }