You are here

function date_restrictions_field_widget_form_alter in Date Restrictions 7

Implements hook_field_widget_form_alter().

We are copying settings from instance settings to leaf form elements in cascade, since we are implementing direct integration with form api via #restrictions property.

See also

date_field_widget_settings_form()

date_restrictions_date_combo_process_alter()

File

./date_restrictions.module, line 101

Code

function date_restrictions_field_widget_form_alter(&$element, &$form_state, $context) {
  if (in_array($context['field']['type'], array(
    'datetime',
    'date',
    'datestamp',
  ))) {
    $element['#restrictions'] = date_restrictions_settings($context['instance']['settings']['restrictions']);
    $element['#restrictions2'] = date_restrictions_settings($context['instance']['settings']['restrictions2']);
  }
}