function usermerge_data_review_form in User Merge 7.2
Form that allows the selection of data to be merged.
1 call to usermerge_data_review_form()
- usermerge_merge_form in ./
usermerge.module - Form to collect the two user IDs.
File
- ./
usermerge.module, line 119 - Main file for the User Merge module.
Code
function usermerge_data_review_form($form, &$form_state) {
drupal_set_title(t('Merge accounts: review account data'));
$user_to_delete = $form_state['values']['user_to_delete'];
$user_to_keep = $form_state['values']['user_to_keep'];
$action = $form_state['page_values']['merge_form']['usermerge_user_delete_action'];
// Invoke hook_usermerge_account_properties
$account_properties = usermerge_invoke_all('usermerge_account_properties', $user_to_delete, $user_to_keep, $action);
// Allow modules to alter pre-existing account properties
drupal_alter('usermerge_account_properties', $account_properties, $user_to_delete, $user_to_keep, $action);
$form['review'] = usermerge_invoke_all('usermerge_build_review_form_elements', array(), $account_properties, $user_to_delete, $user_to_keep);
$form['review']['#type'] = 'container';
$form['review']['#tree'] = TRUE;
$form['submit'] = array(
'#type' => 'submit',
'#value' => t('Merge accounts'),
);
$form['cancel'] = array(
'#type' => 'markup',
'#markup' => l(t('Cancel'), 'admin/people/merge'),
);
return $form;
}