You are here

function uc_extra_fields_pane_field_edit_submit in Extra Fields Checkout Pane 6

File

./uc_extra_fields_pane.module, line 360

Code

function uc_extra_fields_pane_field_edit_submit($form, &$form_state) {
  $post_data = $form_state['values'];
  $field = new stdClass();
  $field->field_id = (int) arg(4);
  $field->field_name = $post_data['label'];
  $field->field_description = $post_data['description'];
  $field->field_required = $post_data['required'];
  if (drupal_write_record('uc_extra_fields', $field, 'field_id') != FALSE) {
    drupal_set_message(t('Field updated'));
  }
  else {
    drupal_set_message(t('Error saving field.'));
  }
  $form_state['redirect'] = 'admin/store/settings/checkout/edit/extrafields';
}