You are here

function availability_calendar_handler_filter_availability_js_alter in Availability Calendars 7.3

Same name and namespace in other branches
  1. 7.4 views/availability_calendar_handler_filter_availability.inc \availability_calendar_handler_filter_availability_js_alter()

Called by hook_alter_js().

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

1 call to availability_calendar_handler_filter_availability_js_alter()
availability_calendar_js_alter in ./availability_calendar.module
Implements hook_js_alter(). @link http://api.drupal.org/api/drupal/modules--system--system.api.php/functio...
1 string reference to 'availability_calendar_handler_filter_availability_js_alter'
availability_calendar_js_alter in ./availability_calendar.module
Implements hook_js_alter(). @link http://api.drupal.org/api/drupal/modules--system--system.api.php/functio...

File

./availability_calendar_handler_filter_availability.inc, line 446

Code

function availability_calendar_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;
        }
      }
    }
  }
}