You are here

function uc_importer_admin_settings_submit in Ubercart 5

Submit handler for uc_importer_admin_settings().

File

uc_importer/uc_importer.module, line 152
XML product importer and exporter.

Code

function uc_importer_admin_settings_submit($form_id, $form_values) {
  if ($op == t('Reset to defaults')) {
    variable_del('uc_importer_handle_duplicates');
    variable_del('uc_importer_user');
    drupal_set_message(t('The configuration options have been reset to their default values.'));
  }
  else {
    if ($account = user_load(array(
      'name' => $form_values['uc_importer_user'],
    ))) {
      variable_set('uc_importer_user', $account->uid);
    }
    else {
      variable_set('uc_importer_user', 0);
    }
    variable_set('uc_importer_vocabulary_duplicates', $form_values['uc_importer_vocabulary_duplicates']);
    variable_set('uc_importer_category_duplicates', $form_values['uc_importer_category_duplicates']);
    variable_set('uc_importer_class_duplicates', $form_values['uc_importer_class_duplicates']);
    variable_set('uc_importer_attribute_duplicates', $form_values['uc_importer_attribute_duplicates']);
    variable_set('uc_importer_product_duplicates', $form_values['uc_importer_product_duplicates']);
    drupal_set_message(t('The configuration options have been saved.'));
  }
}