You are here

function availability_calendars_handler_filter_availability_js_alter in Availability Calendars 6.2

This function changes the date popups added by the class above.

1 call to availability_calendars_handler_filter_availability_js_alter()
availability_calendars_handler_filter_availability::change_element_into_date_popup in ./availability_calendars_handler_filter_availability.inc
Changes a (text) form element into a dete popup element.

File

./availability_calendars_handler_filter_availability.inc, line 237

Code

function availability_calendars_handler_filter_availability_js_alter(&$javascript) {
  static $adapt = FALSE;
  if ($javascript === TRUE) {
    $adapt = TRUE;
    return;
  }
  if ($adapt && isset($javascript['settings']['data'])) {
    foreach ($javascript['settings']['data'] as &$setting) {
      if (is_array($setting) && isset($setting['datePopup'])) {
        foreach ($setting['datePopup'] as &$date_popup_settings) {
          $date_popup_settings['settings']['minDate'] = 0;
        }
      }
    }
  }
}