You are here

function date_formatter_settings_validate in Date 6.2

Store the formatter settings and reset the form back to the value CCK expects.

1 string reference to 'date_formatter_settings_validate'
date_content_display_form in date/date.module
Insert Date field formatter settings into the Display Fields form.

File

date/date.module, line 834
Defines date/time field types for the Content Construction Kit (CCK).

Code

function date_formatter_settings_validate(&$form, &$form_state) {
  $field = $form['extra']['field']['#value'];
  $field_name = $field['field_name'];
  $type_name = $form['extra']['type_name']['#value'];
  $context = $form['extra']['context']['#value'];
  $form_values = $form_state['values'][$field_name][$context]['format']['extra'];
  $value = 'date:' . $type_name . ':' . $context . ':' . $field_name;
  variable_set($value . '_show_repeat_rule', $form_values['repeat']['show_repeat_rule']);
  variable_set($value . '_multiple_number', $form_values['multiple']['multiple_number']);
  variable_set($value . '_multiple_from', $form_values['multiple']['multiple_from']);
  variable_set($value . '_multiple_to', $form_values['multiple']['multiple_to']);
  variable_set($value . '_fromto', $form_values['fromto']['fromto']);
  form_set_value($form, $form_state['values'][$field_name][$context]['format']['base'], $form_state);
}