You are here

function remove_duplicates_settings_form in Remove Duplicates 7

Form constructor for the module.

Form constructor for the module settings page (step 1/2) and confirm settings page (step 2/2).

See also

remove_duplicates_settings_submit()

1 string reference to 'remove_duplicates_settings_form'
remove_duplicates_menu in ./remove_duplicates.module
Implements hook_menu().

File

./remove_duplicates.module, line 50
Remove duplicate nodes according to node fields or Custom fields.

Code

function remove_duplicates_settings_form($form, &$form_state) {
  $remove_duplicates_message = t('Be careful, you might be losing data! I recommend doing a backup before removing duplicates.');
  drupal_set_message($remove_duplicates_message, 'warning', FALSE);
  if (!empty($form_state['storage']['confirm'])) {

    // Form constructor for the module settings confirmation page (Step 2/2).
    $form = remove_duplicates_build_confirm_settings_form($form, $form_state);
  }
  else {

    // Form constructor for the module settings page (Step 1/2).
    $form = remove_duplicates_build_settings_form($form, $form_state);
  }
  return $form;
}