function calendar_list_views in Calendar 7.3
1 call to calendar_list_views()
- calendar_block_configure in ./
calendar.module - Implementation of hook_block_configure().
File
- ./
calendar.module, line 427 - Adds calendar filtering and displays to Views.
Code
function calendar_list_views() {
$calendar_views = array();
$views = views_get_enabled_views();
foreach ($views as $view) {
$displays = array();
$view
->init_display();
// Make sure all the handlers are set up
foreach ($view->display as $display_id => $display) {
if ($display_id != 'default' && !empty($display->display_options['style_plugin']) && $display->display_options['style_plugin'] == 'calendar_style') {
$index = $view->name . ':' . $display_id;
$calendar_views[$index] = ucfirst($view->name) . ' ' . strtolower($view->display[$display_id]->display_title) . ' [' . $view->name . ':' . $display_id . ']';
}
}
}
return $calendar_views;
}