function usermerge_validate_merge in User Merge 6
Same name and namespace in other branches
- 7.2 usermerge.module \usermerge_validate_merge()
- 7 usermerge.module \usermerge_validate_merge()
Helper validation function used by the form submit and the API.
Parameters
unknown_type $user_to_delete:
unknown_type $user_to_keep:
2 calls to usermerge_validate_merge()
- usermerge_do_the_merge in ./
usermerge.module - The function to do the work. Custom developers: use this as your API entry point.
- usermerge_merge_form_validate in ./
usermerge.module
File
- ./
usermerge.module, line 97 - Main file for the user merge module, which re-assigns data from an abandoned account to a live one.
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', 'This user name does not exist.');
$valid = FALSE;
}
if (empty($user_to_keep->uid)) {
form_set_error('usermerge_user_keep', 'This user name does not exist.');
$valid = FALSE;
}
// Don't remove UID 1.
if ($user_to_delete->uid == 1) {
form_set_error('usermerge_user_delete', 'Woah buddy, blocking user 1 is not a good idea.');
$valid = FALSE;
}
return $valid;
}