function _fullcalendar_legend_get_views_panes in FullCalendar 7.2
Gets the available View names.
Parameters
object $panel: The current panel object.
Return value
array An asssociative array of View names, keyed by machine name.
1 call to _fullcalendar_legend_get_views_panes()
- fullcalendar_legend_content_type_edit_form in fullcalendar_legend/
plugins/ content_types/ fullcalendar_legend.inc - Implements MODULE_PLUGIN_content_type_edit_form().
File
- fullcalendar_legend/
plugins/ content_types/ fullcalendar_legend.inc, line 85
Code
function _fullcalendar_legend_get_views_panes($panel) {
$views = array();
foreach ($panel->content as $pid => $pane) {
if ($pane->type != 'views_panes') {
continue;
}
list($name, $display) = explode('-', $pane->subtype);
$view = views_get_view($name);
if (empty($view)) {
continue;
}
$view
->set_display($display);
if ($view->display_handler
->get_option('style_plugin') != 'fullcalendar') {
continue;
}
$views[$pane->subtype] = $view->human_name;
}
return $views;
}