You are here

function usermerge_validate_merge in User Merge 7.2

Same name and namespace in other branches
  1. 6 usermerge.module \usermerge_validate_merge()
  2. 7 usermerge.module \usermerge_validate_merge()

Helper validation function used by the form submit and the API.

Parameters

$user_to_delete: Object of user to be deleted

$user_to_keep: Object of user to be kept

2 calls to usermerge_validate_merge()
usermerge_merge_accounts in ./usermerge.module
Merges the selected accounts.
usermerge_merge_form_validate in ./usermerge.module
Validates contents of form for user validation.

File

./usermerge.module, line 236
Main file for the User Merge module.

Code

function usermerge_validate_merge($user_to_delete, $user_to_keep) {
  $valid = TRUE;
  if (empty($user_to_delete->uid)) {
    form_set_error('usermerge_user_delete', t('This user name does not exist.'));
    $valid = FALSE;
  }
  elseif ($user_to_delete->uid == 1) {
    form_set_error('usermerge_user_delete', t('Blocking or deleting user 1 is not allowed.'));
    $valid = FALSE;
  }
  if (empty($user_to_keep->uid)) {
    form_set_error('usermerge_user_keep', t('This user name does not exist.'));
    $valid = FALSE;
  }
  return $valid;
}