You are here

function usermerge_self_user_load_by_mail in User Merge 7.2

Fetches a user object by email address, using multiple_email when available.

2 calls to usermerge_self_user_load_by_mail()
usermerge_self_merge_form_submit in usermerge_self/usermerge_self.module
Submits the self-serve user merge form.
usermerge_self_merge_form_validate in usermerge_self/usermerge_self.module
Validates the self-serve user merge form.

File

usermerge_self/usermerge_self.module, line 124
Module file for User Merge Self.

Code

function usermerge_self_user_load_by_mail($email) {
  if (module_exists('multiple_email')) {
    $email = multiple_email_find_address($email);
    if (isset($email->uid)) {
      $account = user_load($email->uid);
    }
  }
  else {
    $account = user_load_by_mail($email);
  }
  return isset($account) ? $account : NULL;
}