function sharedemail_form_user_account_form_alter in Shared Email 7
Implements hook_form_FORM_ID_alter() for user_account_form().
Replace's the form's default #validate function with a wrapper function to make the User module think the e-mail address is unique.
See also
2 calls to sharedemail_form_user_account_form_alter()
- sharedemail_form_user_profile_form_alter in ./sharedemail.module 
- Implements hook_form_FORM_ID_alter() for user_profile_form().
- sharedemail_form_user_register_form_alter in ./sharedemail.module 
- Implements hook_form_FORM_ID_alter() for user_register_form().
File
- ./sharedemail.module, line 103 
- Allow an e-mail address to be used by more than one user account.
Code
function sharedemail_form_user_account_form_alter(&$form, &$form_state, $form_id) {
  // Find the $form['#validate'] entry for user_profile_form's default validater,
  // and replace it with the name of this module's #validate function.
  if (is_array($form['#validate'])) {
    $key = array_search('user_account_form_validate', $form['#validate'], TRUE);
    if ($key !== FALSE) {
      $form['#validate'][$key] = 'sharedemail_account_form_validate';
    }
  }
}