You are here

function _date_field_instance_settings_form_validate in Date 7.2

Same name and namespace in other branches
  1. 7.3 date_admin.inc \_date_field_instance_settings_form_validate()

Form validation handler for _date_field_instance_settings_form().

1 call to _date_field_instance_settings_form_validate()
date_field_instance_settings_form_validate in ./date.field.inc
Form validation handler for _date_field_instance_settings_form().

File

./date_admin.inc, line 297
Date administration functionality.

Code

function _date_field_instance_settings_form_validate(&$form, &$form_state) {
  $settings = $form_state['values']['instance']['settings'];
  if ($settings['default_value'] == 'strtotime') {
    $is_strtotime = @strtotime($settings['default_value_code']);
    if (!$is_strtotime) {
      form_set_error('instance][settings][default_value_code', t('The Strtotime default value is invalid.'));
    }
  }
  if (isset($settings['default_value2']) && $settings['default_value2'] == 'strtotime') {
    $is_strtotime = @strtotime($settings['default_value_code2']);
    if (!$is_strtotime) {
      form_set_error('instance][settings][default_value_code2', t('The Strtotime default value for the End Date is invalid.'));
    }
  }
}