You are here

function calendar_info in Calendar 5

Same name and namespace in other branches
  1. 5.2 calendar.module \calendar_info()

Function to get information about all views that have calendar components.

7 calls to calendar_info()
calendar_arg_positions in ./calendar.module
The positions in the view that hold calendar arguments.
calendar_clear_all in ./calendar.module
Empty or reset cached values.
calendar_has_calendar_args in ./calendar.module
Function to test whether any calendar args are used in this view.
calendar_ical_menu in ./calendar_ical.module
Implementation of hook_menu().
calendar_is_calendar in ./calendar.module
Function to test whether this is a view that uses the calendar plugin theme.

... See full list

File

./calendar.module, line 1383
Adds calendar filtering and displays to Views.

Code

function calendar_info($reset = FALSE) {
  static $calendar_views;
  if (empty($calendar_views) || $reset) {
    $cid = 'calendar_views';
    if (!$reset && ($cached = cache_get($cid, 'cache_views'))) {
      $calendar_views = unserialize($cached->data);
    }
    else {
      include_once './' . drupal_get_path('module', 'calendar') . '/calendar_admin.inc';
      $calendar_views = _calendar_info();
    }
  }
  return $calendar_views;
}