You are here

function uc_product_field_settings_form_submit in Ubercart 5

Same name and namespace in other branches
  1. 6.2 uc_product/uc_product.admin.inc \uc_product_field_settings_form_submit()

Submit handler for uc_product_settings_form.

File

uc_product/uc_product.module, line 2090
The product module for Ubercart.

Code

function uc_product_field_settings_form_submit($form_id, $form_values) {
  if ($form_values['op'] == t('Reset to defaults')) {
    variable_del('uc_product_field_enabled');
    variable_del('uc_product_field_weight');
    drupal_set_message(t('The configuration options have been reset to their default values.'));
  }
  else {
    $enabled = array();
    $weight = array();
    foreach ($form_values['fields'] as $id => $field) {
      $enabled[$id] = $field['enabled'];
      $weight[$id] = $field['weight'];
    }
    variable_set('uc_product_field_enabled', $enabled);
    variable_set('uc_product_field_weight', $weight);
    drupal_set_message(t('The configuration options have been saved.'));
  }
}