$view = new view; $view->name = 'myview'; $view->description = 'My Calendar'; $view->tag = ''; $view->view_php = ''; $view->base_table = 'node'; $view->is_cacheable = FALSE; $view->api_version = 3.0-alpha1; $view->disabled = FALSE; /* Edit this to true to make a default view disabled initially */ /* Display: Defaults */ $handler = $view->new_display('default', 'Defaults', 'default'); $handler->display->display_options['title'] = 'My Calendar'; $handler->display->display_options['use_ajax'] = TRUE; $handler->display->display_options['items_per_page'] = '0'; $handler->display->display_options['access']['type'] = 'perm'; $handler->display->display_options['access']['perm'] = 'access all views'; $handler->display->display_options['cache']['type'] = 'none'; $handler->display->display_options['exposed_form']['type'] = 'basic'; $handler->display->display_options['pager']['type'] = 'none'; $handler->display->display_options['style_plugin'] = 'list'; $handler->display->display_options['row_plugin'] = 'fields'; /* Header: Global: Text area */ $handler->display->display_options['header']['area']['id'] = 'area'; $handler->display->display_options['header']['area']['table'] = 'views'; $handler->display->display_options['header']['area']['field'] = 'area'; $handler->display->display_options['header']['area']['label'] = ''; $handler->display->display_options['header']['area']['empty'] = TRUE; /* Footer: Global: Text area */ $handler->display->display_options['footer']['area']['id'] = 'area'; $handler->display->display_options['footer']['area']['table'] = 'views'; $handler->display->display_options['footer']['area']['field'] = 'area'; $handler->display->display_options['footer']['area']['label'] = ''; $handler->display->display_options['footer']['area']['empty'] = TRUE; /* Empty text: Global: Text area */ $handler->display->display_options['empty']['area']['id'] = 'area'; $handler->display->display_options['empty']['area']['table'] = 'views'; $handler->display->display_options['empty']['area']['field'] = 'area'; $handler->display->display_options['empty']['area']['label'] = ''; $handler->display->display_options['empty']['area']['empty'] = FALSE; /* Field: Node: Title */ $handler->display->display_options['fields']['title']['id'] = 'title'; $handler->display->display_options['fields']['title']['table'] = 'node'; $handler->display->display_options['fields']['title']['field'] = 'title'; $handler->display->display_options['fields']['title']['label'] = ''; $handler->display->display_options['fields']['title']['link_to_node'] = TRUE; /* Field: Content: Event date/time (field_dateevent) - From date */ $handler->display->display_options['fields']['field_dateevent_value']['id'] = 'field_dateevent_value'; $handler->display->display_options['fields']['field_dateevent_value']['table'] = 'node_data_field_dateevent'; $handler->display->display_options['fields']['field_dateevent_value']['field'] = 'field_dateevent_value'; $handler->display->display_options['fields']['field_dateevent_value']['alter']['alter_text'] = 0; $handler->display->display_options['fields']['field_dateevent_value']['alter']['make_link'] = 0; $handler->display->display_options['fields']['field_dateevent_value']['alter']['trim'] = 0; $handler->display->display_options['fields']['field_dateevent_value']['alter']['word_boundary'] = 1; $handler->display->display_options['fields']['field_dateevent_value']['alter']['ellipsis'] = 1; $handler->display->display_options['fields']['field_dateevent_value']['alter']['strip_tags'] = 0; $handler->display->display_options['fields']['field_dateevent_value']['alter']['html'] = 0; $handler->display->display_options['fields']['field_dateevent_value']['hide_empty'] = 0; $handler->display->display_options['fields']['field_dateevent_value']['empty_zero'] = 0; $handler->display->display_options['fields']['field_dateevent_value']['link_to_node'] = 0; $handler->display->display_options['fields']['field_dateevent_value']['label_type'] = 'none'; $handler->display->display_options['fields']['field_dateevent_value']['multiple']['group'] = 0; /* Sort criterion: Node: Sticky */ $handler->display->display_options['sorts']['sticky']['id'] = 'sticky'; $handler->display->display_options['sorts']['sticky']['table'] = 'node'; $handler->display->display_options['sorts']['sticky']['field'] = 'sticky'; $handler->display->display_options['sorts']['sticky']['order'] = 'DESC'; /* Sort criterion: Content: Event date/time (field_dateevent) - From date */ $handler->display->display_options['sorts']['field_dateevent_value']['id'] = 'field_dateevent_value'; $handler->display->display_options['sorts']['field_dateevent_value']['table'] = 'node_data_field_dateevent'; $handler->display->display_options['sorts']['field_dateevent_value']['field'] = 'field_dateevent_value'; $handler->display->display_options['sorts']['field_dateevent_value']['order'] = 'DESC'; $handler->display->display_options['sorts']['field_dateevent_value']['delta'] = '0'; /* Argument: Date: Date (node) */ $handler->display->display_options['arguments']['date_argument']['id'] = 'date_argument'; $handler->display->display_options['arguments']['date_argument']['table'] = 'node'; $handler->display->display_options['arguments']['date_argument']['field'] = 'date_argument'; $handler->display->display_options['arguments']['date_argument']['default_action'] = 'default'; $handler->display->display_options['arguments']['date_argument']['style_plugin'] = 'default_summary'; /* Filter: Node: Published or admin */ $handler->display->display_options['filters']['status_extra']['id'] = 'status_extra'; $handler->display->display_options['filters']['status_extra']['table'] = 'node'; $handler->display->display_options['filters']['status_extra']['field'] = 'status_extra'; $handler->display->display_options['filters']['status_extra']['expose']['operator'] = FALSE; /* Filter: Node: Type */ $handler->display->display_options['filters']['type']['id'] = 'type'; $handler->display->display_options['filters']['type']['table'] = 'node'; $handler->display->display_options['filters']['type']['field'] = 'type'; $handler->display->display_options['filters']['type']['value'] = array( '0' => 'event', ); /* Display: Page archives */ $handler = $view->new_display('page', 'Page archives', 'page_2'); $handler->display->display_options['defaults']['title'] = FALSE; $handler->display->display_options['title'] = 'My Calendar: Past Events'; $handler->display->display_options['defaults']['use_ajax'] = FALSE; $handler->display->display_options['use_ajax'] = TRUE; $handler->display->display_options['defaults']['items_per_page'] = FALSE; $handler->display->display_options['defaults']['pager'] = FALSE; $handler->display->display_options['pager']['type'] = 'full'; $handler->display->display_options['pager']['options']['items_per_page'] = '20'; $handler->display->display_options['pager']['options']['offset'] = '0'; $handler->display->display_options['pager']['options']['id'] = '0'; $handler->display->display_options['defaults']['arguments'] = FALSE; /* Argument: Taxonomy: Term ID */ $handler->display->display_options['arguments']['tid']['id'] = 'tid'; $handler->display->display_options['arguments']['tid']['table'] = 'term_node'; $handler->display->display_options['arguments']['tid']['field'] = 'tid'; $handler->display->display_options['arguments']['tid']['style_plugin'] = 'default_summary'; $handler->display->display_options['arguments']['tid']['default_argument_type'] = 'fixed'; $handler->display->display_options['arguments']['tid']['break_phrase'] = 0; $handler->display->display_options['arguments']['tid']['add_table'] = 0; $handler->display->display_options['arguments']['tid']['require_value'] = 0; $handler->display->display_options['arguments']['tid']['reduce_duplicates'] = 0; $handler->display->display_options['arguments']['tid']['set_breadcrumb'] = 0; $handler->display->display_options['arguments']['tid']['use_synonym_for_summary_links'] = 0; $handler->display->display_options['defaults']['filters'] = FALSE; /* Filter: Node: Type */ $handler->display->display_options['filters']['type']['id'] = 'type'; $handler->display->display_options['filters']['type']['table'] = 'node'; $handler->display->display_options['filters']['type']['field'] = 'type'; $handler->display->display_options['filters']['type']['value'] = array( '0' => 'event', ); /* Filter: Node: Published or admin */ $handler->display->display_options['filters']['status_extra']['id'] = 'status_extra'; $handler->display->display_options['filters']['status_extra']['table'] = 'node'; $handler->display->display_options['filters']['status_extra']['field'] = 'status_extra'; $handler->display->display_options['filters']['status_extra']['expose']['operator'] = FALSE; /* Filter: Date: Date (node) */ $handler->display->display_options['filters']['date_filter']['id'] = 'date_filter'; $handler->display->display_options['filters']['date_filter']['table'] = 'node'; $handler->display->display_options['filters']['date_filter']['field'] = 'date_filter'; $handler->display->display_options['filters']['date_filter']['operator'] = '<'; $handler->display->display_options['filters']['date_filter']['expose']['operator'] = FALSE; /* Filter: Date: Date (node) */ $handler->display->display_options['filters']['field_dateevent_value_default']['id'] = 'field_dateevent_value_default'; $handler->display->display_options['filters']['field_dateevent_value_default']['table'] = 'node'; $handler->display->display_options['filters']['field_dateevent_value_default']['field'] = 'date_filter'; $handler->display->display_options['filters']['field_dateevent_value_default']['exposed'] = TRUE; $handler->display->display_options['filters']['field_dateevent_value_default']['expose']['operator'] = 'field_dateevent_value_default_op'; $handler->display->display_options['filters']['field_dateevent_value_default']['expose']['label'] = 'View past events by month:'; $handler->display->display_options['filters']['field_dateevent_value_default']['expose']['use_operator'] = 0; $handler->display->display_options['filters']['field_dateevent_value_default']['expose']['identifier'] = 'dateevent_value'; $handler->display->display_options['path'] = 'calendar/archive'; /* Display: Page calendar style */ $handler = $view->new_display('page', 'Page calendar style', 'page_3'); $handler->display->display_options['defaults']['style_plugin'] = FALSE; $handler->display->display_options['style_plugin'] = 'calendar_style'; $handler->display->display_options['defaults']['style_options'] = FALSE; $handler->display->display_options['defaults']['row_plugin'] = FALSE; $handler->display->display_options['defaults']['row_options'] = FALSE; $handler->display->display_options['defaults']['fields'] = FALSE; /* Field: Node: Title */ $handler->display->display_options['fields']['title']['id'] = 'title'; $handler->display->display_options['fields']['title']['table'] = 'node'; $handler->display->display_options['fields']['title']['field'] = 'title'; $handler->display->display_options['fields']['title']['label'] = ''; $handler->display->display_options['fields']['title']['link_to_node'] = TRUE; /* Field: Content: Event date/time (field_dateevent) - From date */ $handler->display->display_options['fields']['field_dateevent_value']['id'] = 'field_dateevent_value'; $handler->display->display_options['fields']['field_dateevent_value']['table'] = 'node_data_field_dateevent'; $handler->display->display_options['fields']['field_dateevent_value']['field'] = 'field_dateevent_value'; $handler->display->display_options['fields']['field_dateevent_value']['alter']['alter_text'] = 0; $handler->display->display_options['fields']['field_dateevent_value']['alter']['make_link'] = 0; $handler->display->display_options['fields']['field_dateevent_value']['alter']['trim'] = 0; $handler->display->display_options['fields']['field_dateevent_value']['alter']['word_boundary'] = 1; $handler->display->display_options['fields']['field_dateevent_value']['alter']['ellipsis'] = 1; $handler->display->display_options['fields']['field_dateevent_value']['alter']['strip_tags'] = 0; $handler->display->display_options['fields']['field_dateevent_value']['alter']['html'] = 0; $handler->display->display_options['fields']['field_dateevent_value']['hide_empty'] = 0; $handler->display->display_options['fields']['field_dateevent_value']['empty_zero'] = 0; $handler->display->display_options['fields']['field_dateevent_value']['link_to_node'] = 0; $handler->display->display_options['fields']['field_dateevent_value']['label_type'] = 'none'; $handler->display->display_options['fields']['field_dateevent_value']['format'] = 'time_nodate'; $handler->display->display_options['fields']['field_dateevent_value']['multiple']['group'] = 0; $handler->display->display_options['path'] = 'calendar'; /* Display: Date browser for calendar style */ $handler = $view->new_display('date_nav', 'Date browser for calendar style', 'date_nav_2'); $handler->display->display_options['defaults']['link_display'] = FALSE; $handler->display->display_options['link_display'] = 'page_3'; $handler->display->display_options['defaults']['style_plugin'] = FALSE; $handler->display->display_options['style_plugin'] = 'date_nav'; $handler->display->display_options['defaults']['style_options'] = FALSE; $handler->display->display_options['displays'] = array( 'page_3' => 'page_3', 'default' => 0, 'page_1' => 0, 'page_2' => 0, 'block_1' => 0, ); /* Display: Page by group */ $handler = $view->new_display('page', 'Page by group', 'page_4'); $handler->display->display_options['defaults']['title'] = FALSE; $handler->display->display_options['title'] = 'Upcoming group Calendars'; $handler->display->display_options['defaults']['items_per_page'] = FALSE; $handler->display->display_options['defaults']['empty'] = FALSE; /* Empty text: Global: Text area */ $handler->display->display_options['empty']['text']['id'] = 'area'; $handler->display->display_options['empty']['text']['table'] = 'views'; $handler->display->display_options['empty']['text']['field'] = 'area'; $handler->display->display_options['empty']['text']['label'] = ''; $handler->display->display_options['empty']['text']['empty'] = FALSE; $handler->display->display_options['empty']['text']['content'] = '

Number of scheduled upcoming events indicated in parentheses next to group name

'; $handler->display->display_options['empty']['text']['format'] = '1'; $handler->display->display_options['defaults']['arguments'] = FALSE; /* Argument: Taxonomy: Term ID */ $handler->display->display_options['arguments']['tid']['id'] = 'tid'; $handler->display->display_options['arguments']['tid']['table'] = 'term_node'; $handler->display->display_options['arguments']['tid']['field'] = 'tid'; $handler->display->display_options['arguments']['tid']['default_action'] = 'summary asc'; $handler->display->display_options['arguments']['tid']['style_plugin'] = 'default_summary'; $handler->display->display_options['arguments']['tid']['style_options']['items_per_page'] = '25'; $handler->display->display_options['arguments']['tid']['title'] = 'Upcoming Schedule: %1'; $handler->display->display_options['arguments']['tid']['default_argument_type'] = 'fixed'; $handler->display->display_options['arguments']['tid']['break_phrase'] = 0; $handler->display->display_options['arguments']['tid']['add_table'] = 0; $handler->display->display_options['arguments']['tid']['require_value'] = 0; $handler->display->display_options['arguments']['tid']['reduce_duplicates'] = 0; $handler->display->display_options['arguments']['tid']['set_breadcrumb'] = 0; $handler->display->display_options['defaults']['filters'] = FALSE; /* Filter: Node: Published or admin */ $handler->display->display_options['filters']['status_extra']['id'] = 'status_extra'; $handler->display->display_options['filters']['status_extra']['table'] = 'node'; $handler->display->display_options['filters']['status_extra']['field'] = 'status_extra'; $handler->display->display_options['filters']['status_extra']['expose']['operator'] = FALSE; /* Filter: Node: Type */ $handler->display->display_options['filters']['type']['id'] = 'type'; $handler->display->display_options['filters']['type']['table'] = 'node'; $handler->display->display_options['filters']['type']['field'] = 'type'; $handler->display->display_options['filters']['type']['value'] = array( '0' => 'event', ); /* Filter: Date: Date (node) */ $handler->display->display_options['filters']['date_filter']['id'] = 'date_filter'; $handler->display->display_options['filters']['date_filter']['table'] = 'node'; $handler->display->display_options['filters']['date_filter']['field'] = 'date_filter'; $handler->display->display_options['filters']['date_filter']['operator'] = '>='; $handler->display->display_options['filters']['date_filter']['expose']['operator'] = FALSE; $handler->display->display_options['path'] = 'calendar/group';