function calendar_year_range in Calendar 5.2
Get the absolute minimum and maxium allowable years for a view.
2 calls to calendar_year_range()
- calendar_get_paths in ./
calendar.inc - _calendar_views_query_alter in ./
calendar.inc - @file All the code used while processing a calendar is stored in this file and is included only when needed.
2 string references to 'calendar_year_range'
- _calendar_setup_form_submit in ./
calendar_admin.inc - Save requested values.
- _calendar_setup_form_validate in ./
calendar_admin.inc
File
- ./
calendar.module, line 981 - Adds calendar filtering and displays to Views.
Code
function calendar_year_range($view) {
$year_range = explode(':', variable_get('calendar_year_range_' . $view->name, '-3:+3'));
if (substr(variable_get('calendar_year_range_' . $view->name, '-3:+3'), 0, 1) == '-' || $year_range[0] < 0) {
$this_year = date_format(date_now(), 'Y');
$year_range[0] = $this_year + $year_range[0];
$year_range[1] = $this_year + $year_range[1];
}
return $year_range;
}