function usermerge_do_the_merge in User Merge 7
Same name and namespace in other branches
- 6 usermerge.module \usermerge_do_the_merge()
 
The function to do the work. Custom developers: use this as your API entry point.
Parameters
object $user_to_delete: A fully loaded user object from user_load() that will be merged and blocked.
object $user_to_keep: A fully loaded user object from user_load() that will be merged and retained.
Return value
boolean TRUE if they are merged, FALSE if the validation failed.
1 call to usermerge_do_the_merge()
- usermerge_merge_form_submit in ./
usermerge.module  - Merges two users after submitting merge form
 
File
- ./
usermerge.module, line 140  - Main file for the user merge module, which re-assigns data from an abandoned account to a live one.
 
Code
function usermerge_do_the_merge($user_to_delete, $user_to_keep) {
  if (usermerge_validate_merge($user_to_delete, $user_to_keep)) {
    module_invoke_all('usermerge_merge_users', $user_to_delete, $user_to_keep);
    return TRUE;
  }
  else {
    return FALSE;
  }
}