You are here

function usermerge_merge_form_submit in User Merge 7.2

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

Displays the userdata-review form, or merges the selected accounts.

1 string reference to 'usermerge_merge_form_submit'
usermerge_merge_form in ./usermerge.module
Form to collect the two user IDs.

File

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

Code

function usermerge_merge_form_submit($form, &$form_state) {
  if (!isset($form_state['form_page'])) {
    $form_state['page_values']['merge_form'] = $form_state['values'];
    if (!empty($form_state['page_values']['review_table'])) {
      $form_state['values'] = $form_state['page_values']['review_table'];
    }
    $form_state['form_page'] = 'review_table';
    $form_state['rebuild'] = TRUE;
  }
  else {
    $form_state['values']['usermerge_user_delete_action'] = $form_state['page_values']['merge_form']['usermerge_user_delete_action'];
    usermerge_merge_accounts($form_state['page_values']['merge_form']['user_to_delete'], $form_state['page_values']['merge_form']['user_to_keep'], $form_state['values']);
  }
}