function usermerge_do_the_merge in User Merge 6
Same name and namespace in other branches
- 7 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()
File
- ./
usermerge.module, line 130 - 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;
}
}