$view = new view; $view->name = 'calendar_test_calendar'; $view->description = 'An event calendar for Date'; $view->tag = 'Calendar'; $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'] = 'test Calendar'; $handler->display->display_options['items_per_page'] = 0; $handler->display->display_options['access']['type'] = 'none'; $handler->display->display_options['cache']['type'] = 'none'; $handler->display->display_options['exposed_form']['type'] = 'basic'; $handler->display->display_options['pager']['type'] = 'full'; $handler->display->display_options['style_plugin'] = 'calendar_nav'; /* 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'] = 1; /* Field: Content: Date (field_begindate) - From date */ $handler->display->display_options['fields']['field_begindate']['id'] = 'field_begindate_value'; $handler->display->display_options['fields']['field_begindate']['table'] = 'node_data_field_begindate'; $handler->display->display_options['fields']['field_begindate']['field'] = 'field_begindate_value'; $handler->display->display_options['fields']['field_begindate']['link_to_node'] = 0; $handler->display->display_options['fields']['field_begindate']['label_type'] = 'none'; $handler->display->display_options['fields']['field_begindate']['format'] = 'time'; $handler->display->display_options['fields']['field_begindate']['multiple']['group'] = 0; $handler->display->display_options['fields']['field_begindate']['multiple']['multiple_reversed'] = 0; /* Sort criterion: Content: Date (field_begindate) - From date */ $handler->display->display_options['sorts']['field_begindate']['id'] = 'field_begindate_value'; $handler->display->display_options['sorts']['field_begindate']['table'] = 'node_data_field_begindate'; $handler->display->display_options['sorts']['field_begindate']['field'] = 'field_begindate_value'; $handler->display->display_options['sorts']['field_begindate']['delta'] = '-1'; /* 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 */ $handler->display->display_options['filters']['status']['id'] = 'status'; $handler->display->display_options['filters']['status']['table'] = 'node'; $handler->display->display_options['filters']['status']['field'] = 'status'; $handler->display->display_options['filters']['status']['value'] = 1; $handler->display->display_options['filters']['status']['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( 'test_calendar' => 'test_calendar', ); $handler->display->display_options['filters']['type']['expose']['operator'] = FALSE; /* Display: Calendar page */ $handler = $view->new_display('calendar', 'Calendar page', 'calendar_1'); $handler->display->display_options['defaults']['use_ajax'] = FALSE; $handler->display->display_options['use_ajax'] = TRUE; $handler->display->display_options['defaults']['style_options'] = FALSE; $handler->display->display_options['defaults']['header'] = FALSE; /* 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; $handler->display->display_options['header']['area']['content'] = ''; $handler->display->display_options['header']['area']['format'] = '4'; $handler->display->display_options['defaults']['arguments'] = FALSE; /* Argument: User: Uid */ $handler->display->display_options['arguments']['uid']['id'] = 'uid'; $handler->display->display_options['arguments']['uid']['table'] = 'users'; $handler->display->display_options['arguments']['uid']['field'] = 'uid'; $handler->display->display_options['arguments']['uid']['default_action'] = 'default'; $handler->display->display_options['arguments']['uid']['style_plugin'] = 'default_summary'; $handler->display->display_options['arguments']['uid']['default_argument_type'] = 'current_user'; $handler->display->display_options['arguments']['uid']['break_phrase'] = 0; $handler->display->display_options['arguments']['uid']['not'] = 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'; $handler->display->display_options['path'] = 'user/%/calendar'; $handler->display->display_options['calendar_colors'] = array( '0' => array( '0' => array( 'test_calendar' => '#ffffff', ), ), ); $handler->display->display_options['calendar_colors_vocabulary'] = array( '16' => 16, ); $handler->display->display_options['calendar_colors_taxonomy'] = array( '41392' => '#6699CC', '41393' => '#33CC33', '41391' => '#FFCC99', ); /* Display: test Calendar block */ $handler = $view->new_display('calendar_block', 'test Calendar block', 'calendar_block_1'); $handler->display->display_options['defaults']['use_ajax'] = FALSE; $handler->display->display_options['use_ajax'] = TRUE; $handler->display->display_options['defaults']['style_options'] = FALSE; $handler->display->display_options['defaults']['header'] = FALSE; /* 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'] = FALSE; $handler->display->display_options['header']['area']['content'] = ''; $handler->display->display_options['header']['area']['format'] = '4'; $handler->display->display_options['defaults']['arguments'] = FALSE; /* Argument: User: Uid */ $handler->display->display_options['arguments']['uid']['id'] = 'uid'; $handler->display->display_options['arguments']['uid']['table'] = 'users'; $handler->display->display_options['arguments']['uid']['field'] = 'uid'; $handler->display->display_options['arguments']['uid']['default_action'] = 'default'; $handler->display->display_options['arguments']['uid']['style_plugin'] = 'default_summary'; $handler->display->display_options['arguments']['uid']['default_argument_type'] = 'current_user'; $handler->display->display_options['arguments']['uid']['validate_type'] = 'user'; $handler->display->display_options['arguments']['uid']['validate_options']['restrict_roles'] = 0; $handler->display->display_options['arguments']['uid']['break_phrase'] = 0; $handler->display->display_options['arguments']['uid']['not'] = 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'; $handler->display->display_options['block_description'] = 'Calendar'; /* Display: Year view */ $handler = $view->new_display('calendar_period', 'Year view', 'calendar_period_1'); $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['attachment_position'] = 'after'; $handler->display->display_options['inherit_exposed_filters'] = TRUE; $handler->display->display_options['displays'] = array( 'calendar_1' => 'calendar_1', 'default' => 0, 'calendar_block_1' => 0, ); /* Display: Month view */ $handler = $view->new_display('calendar_period', 'Month view', 'calendar_period_2'); $handler->display->display_options['defaults']['use_ajax'] = FALSE; $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']['header'] = FALSE; /* 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'] = FALSE; $handler->display->display_options['header']['area']['format'] = '4'; $handler->display->display_options['defaults']['arguments'] = FALSE; /* Argument: User: Uid */ $handler->display->display_options['arguments']['uid']['id'] = 'uid'; $handler->display->display_options['arguments']['uid']['table'] = 'users'; $handler->display->display_options['arguments']['uid']['field'] = 'uid'; $handler->display->display_options['arguments']['uid']['default_action'] = 'default'; $handler->display->display_options['arguments']['uid']['style_plugin'] = 'default_summary'; $handler->display->display_options['arguments']['uid']['default_argument_type'] = 'current_user'; $handler->display->display_options['arguments']['uid']['validate_type'] = 'user'; $handler->display->display_options['arguments']['uid']['validate_options']['restrict_roles'] = 0; $handler->display->display_options['arguments']['uid']['break_phrase'] = 0; $handler->display->display_options['arguments']['uid']['not'] = 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'; $handler->display->display_options['attachment_position'] = 'after'; $handler->display->display_options['inherit_exposed_filters'] = TRUE; $handler->display->display_options['displays'] = array( 'calendar_1' => 'calendar_1', 'panel_pane_1' => 'panel_pane_1', 'default' => 0, 'calendar_block_1' => 0, 'block_1' => 0, ); /* Display: Day view */ $handler = $view->new_display('calendar_period', 'Day view', 'calendar_period_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['attachment_position'] = 'after'; $handler->display->display_options['inherit_exposed_filters'] = TRUE; $handler->display->display_options['displays'] = array( 'calendar_1' => 'calendar_1', 'default' => 0, 'calendar_block_1' => 0, ); /* Display: Week view */ $handler = $view->new_display('calendar_period', 'Week view', 'calendar_period_4'); $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['attachment_position'] = 'after'; $handler->display->display_options['inherit_exposed_filters'] = TRUE; $handler->display->display_options['displays'] = array( 'calendar_1' => 'calendar_1', 'default' => 0, 'calendar_block_1' => 0, ); /* Display: Block view */ $handler = $view->new_display('calendar_period', 'Block view', 'calendar_period_5'); $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']['arguments'] = FALSE; /* Argument: User: Uid */ $handler->display->display_options['arguments']['uid']['id'] = 'uid'; $handler->display->display_options['arguments']['uid']['table'] = 'users'; $handler->display->display_options['arguments']['uid']['field'] = 'uid'; $handler->display->display_options['arguments']['uid']['default_action'] = 'default'; $handler->display->display_options['arguments']['uid']['style_plugin'] = 'default_summary'; $handler->display->display_options['arguments']['uid']['default_argument_type'] = 'current_user'; $handler->display->display_options['arguments']['uid']['break_phrase'] = 0; $handler->display->display_options['arguments']['uid']['not'] = 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'; $handler->display->display_options['attachment_position'] = 'after'; $handler->display->display_options['inherit_exposed_filters'] = TRUE; $handler->display->display_options['displays'] = array( 'calendar_1' => 0, 'default' => 0, 'calendar_block_1' => 'calendar_block_1', ); /* Display: iCal feed */ $handler = $view->new_display('calendar_ical', 'iCal feed', 'calendar_ical_1'); $handler->display->display_options['style_plugin'] = 'ical'; $handler->display->display_options['style_options']['mission_description'] = FALSE; $handler->display->display_options['style_options']['summary_field'] = 'node_title'; $handler->display->display_options['defaults']['arguments'] = FALSE; $handler->display->display_options['defaults']['filters'] = FALSE; /* Filter: Node: Published */ $handler->display->display_options['filters']['status']['id'] = 'status'; $handler->display->display_options['filters']['status']['table'] = 'node'; $handler->display->display_options['filters']['status']['field'] = 'status'; $handler->display->display_options['filters']['status']['value'] = 1; $handler->display->display_options['filters']['status']['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( 'test_calendar' => 'test_calendar', ); $handler->display->display_options['filters']['type']['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; $handler->display->display_options['path'] = 'calendar-begindate/ical'; $handler->display->display_options['displays'] = array( 'calendar_1' => 'calendar_1', 'default' => 0, 'calendar_block_1' => 'calendar_block_1', ); /* Display: Upcoming */ $handler = $view->new_display('block', 'Upcoming', 'block_1'); $handler->display->display_options['defaults']['title'] = FALSE; $handler->display->display_options['title'] = 'Upcoming'; $handler->display->display_options['defaults']['items_per_page'] = FALSE; $handler->display->display_options['defaults']['use_more'] = FALSE; $handler->display->display_options['use_more'] = TRUE; $handler->display->display_options['defaults']['style_plugin'] = FALSE; $handler->display->display_options['style_plugin'] = 'list'; $handler->display->display_options['defaults']['style_options'] = FALSE; $handler->display->display_options['defaults']['row_plugin'] = FALSE; $handler->display->display_options['row_plugin'] = 'fields'; $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'] = 1; /* Field: Content: Date (field_begindate) - From date */ $handler->display->display_options['fields']['field_begindate']['id'] = 'field_begindate_value'; $handler->display->display_options['fields']['field_begindate']['table'] = 'node_data_field_begindate'; $handler->display->display_options['fields']['field_begindate']['field'] = 'field_begindate_value'; $handler->display->display_options['fields']['field_begindate']['link_to_node'] = 0; $handler->display->display_options['fields']['field_begindate']['label_type'] = 'none'; $handler->display->display_options['fields']['field_begindate']['multiple']['group'] = 0; $handler->display->display_options['fields']['field_begindate']['multiple']['multiple_reversed'] = 0; $handler->display->display_options['defaults']['arguments'] = FALSE; $handler->display->display_options['defaults']['filters'] = FALSE; /* Filter: Node: Published */ $handler->display->display_options['filters']['status']['id'] = 'status'; $handler->display->display_options['filters']['status']['table'] = 'node'; $handler->display->display_options['filters']['status']['field'] = 'status'; $handler->display->display_options['filters']['status']['value'] = 1; $handler->display->display_options['filters']['status']['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( 'test_calendar' => 'test_calendar', ); $handler->display->display_options['filters']['type']['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; $handler->display->display_options['block_description'] = 'Upcoming'; /* Display: test Calendar Content Pane */ $handler = $view->new_display('panel_pane', 'test Calendar Content Pane', 'panel_pane_1'); $handler->display->display_options['defaults']['use_ajax'] = FALSE; $handler->display->display_options['use_ajax'] = TRUE; $handler->display->display_options['defaults']['header'] = FALSE; /* 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'] = FALSE; $handler->display->display_options['header']['area']['content'] = ''; $handler->display->display_options['header']['area']['format'] = '4'; $handler->display->display_options['defaults']['sorts'] = FALSE; /* Sort criterion: Content: Date (field_begindate) - From date */ $handler->display->display_options['sorts']['field_begindate']['id'] = 'field_begindate_value'; $handler->display->display_options['sorts']['field_begindate']['table'] = 'node_data_field_begindate'; $handler->display->display_options['sorts']['field_begindate']['field'] = 'field_begindate_value'; $handler->display->display_options['sorts']['field_begindate']['delta'] = '-1'; $handler->display->display_options['defaults']['arguments'] = FALSE; /* Argument: User: Uid */ $handler->display->display_options['arguments']['uid']['id'] = 'uid'; $handler->display->display_options['arguments']['uid']['table'] = 'users'; $handler->display->display_options['arguments']['uid']['field'] = 'uid'; $handler->display->display_options['arguments']['uid']['default_action'] = 'default'; $handler->display->display_options['arguments']['uid']['style_plugin'] = 'default_summary'; $handler->display->display_options['arguments']['uid']['default_argument_type'] = 'current_user'; $handler->display->display_options['arguments']['uid']['break_phrase'] = 0; $handler->display->display_options['arguments']['uid']['not'] = 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'; $handler->display->display_options['defaults']['filters'] = FALSE; /* Filter: Node: Published */ $handler->display->display_options['filters']['status']['id'] = 'status'; $handler->display->display_options['filters']['status']['table'] = 'node'; $handler->display->display_options['filters']['status']['field'] = 'status'; $handler->display->display_options['filters']['status']['value'] = 1; $handler->display->display_options['filters']['status']['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( 'test_calendar' => 'test_calendar', ); $handler->display->display_options['filters']['type']['expose']['operator'] = FALSE; $handler->display->display_options['pane_title'] = 'test Calendar Pane'; $handler->display->display_options['argument_input'] = array( 'uid' => array( 'type' => 'panel', 'context' => 'node.mod-????', 'context_optional' => 0, 'panel' => '0', 'fixed' => '', 'label' => 'User: Uid', ), 'date_argument' => array( 'type' => 'panel', 'context' => 'node.mod-????', 'context_optional' => 0, 'panel' => '1', 'fixed' => '', 'label' => 'Date: Date (node)', ), ); $handler->display->display_options['inherit_panels_path'] = '1';