$view = new view(); $view->name = 'event_search'; $view->description = ''; $view->tag = 'default'; $view->base_table = 'node'; $view->human_name = 'Event Search'; $view->core = 7; $view->api_version = '3.0'; $view->disabled = FALSE; /* Edit this to true to make a default view disabled initially */ /* Display: Master */ $handler = $view->new_display('default', 'Master', 'default'); $handler->display->display_options['title'] = 'Events'; $handler->display->display_options['use_more_always'] = FALSE; $handler->display->display_options['access']['type'] = 'perm'; $handler->display->display_options['cache']['type'] = 'none'; $handler->display->display_options['query']['type'] = 'views_query'; $handler->display->display_options['exposed_form']['type'] = 'basic'; $handler->display->display_options['pager']['type'] = 'full'; $handler->display->display_options['pager']['options']['items_per_page'] = '10'; $handler->display->display_options['style_plugin'] = 'default'; $handler->display->display_options['row_plugin'] = 'fields'; /* No results behavior: 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']['content'] = 'Sorry, no results found. 1.) Verify the accuracy of your postal/zip code 2.) Check the spelling of your city, province or state 3.) Increase the proximity distance'; $handler->display->display_options['empty']['area']['format'] = 'filtered_html'; /* Relationship: Entity Reference: Referenced Entity */ $handler->display->display_options['relationships']['field_event_venue_ref_target_id']['id'] = 'field_event_venue_ref_target_id'; $handler->display->display_options['relationships']['field_event_venue_ref_target_id']['table'] = 'field_data_field_event_venue_ref'; $handler->display->display_options['relationships']['field_event_venue_ref_target_id']['field'] = 'field_event_venue_ref_target_id'; /* Field: Content: 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']['alter']['word_boundary'] = FALSE; $handler->display->display_options['fields']['title']['alter']['ellipsis'] = FALSE; /* Field: Content: Title */ $handler->display->display_options['fields']['title_1']['id'] = 'title_1'; $handler->display->display_options['fields']['title_1']['table'] = 'node'; $handler->display->display_options['fields']['title_1']['field'] = 'title'; $handler->display->display_options['fields']['title_1']['relationship'] = 'field_event_venue_ref_target_id'; $handler->display->display_options['fields']['title_1']['label'] = ''; $handler->display->display_options['fields']['title_1']['element_label_colon'] = FALSE; /* Field: Content: Venue */ $handler->display->display_options['fields']['field_event_venue_ref']['id'] = 'field_event_venue_ref'; $handler->display->display_options['fields']['field_event_venue_ref']['table'] = 'field_data_field_event_venue_ref'; $handler->display->display_options['fields']['field_event_venue_ref']['field'] = 'field_event_venue_ref'; $handler->display->display_options['fields']['field_event_venue_ref']['settings'] = array( 'link' => 0, ); /* Field: Content: Address */ $handler->display->display_options['fields']['field_venue_address']['id'] = 'field_venue_address'; $handler->display->display_options['fields']['field_venue_address']['table'] = 'field_data_field_venue_address'; $handler->display->display_options['fields']['field_venue_address']['field'] = 'field_venue_address'; $handler->display->display_options['fields']['field_venue_address']['relationship'] = 'field_event_venue_ref_target_id'; $handler->display->display_options['fields']['field_venue_address']['click_sort_column'] = 'country'; $handler->display->display_options['fields']['field_venue_address']['settings'] = array( 'use_widget_handlers' => 1, 'format_handlers' => array( 'address' => 'address', ), ); /* Field: Content: Geofield */ $handler->display->display_options['fields']['field_venue_geofield']['id'] = 'field_venue_geofield'; $handler->display->display_options['fields']['field_venue_geofield']['table'] = 'field_data_field_venue_geofield'; $handler->display->display_options['fields']['field_venue_geofield']['field'] = 'field_venue_geofield'; $handler->display->display_options['fields']['field_venue_geofield']['relationship'] = 'field_event_venue_ref_target_id'; $handler->display->display_options['fields']['field_venue_geofield']['exclude'] = TRUE; $handler->display->display_options['fields']['field_venue_geofield']['click_sort_column'] = 'wkt'; $handler->display->display_options['fields']['field_venue_geofield']['settings'] = array( 'data' => 'full', ); /* Field: Proximity: Distance */ $handler->display->display_options['fields']['distance']['id'] = 'distance'; $handler->display->display_options['fields']['distance']['table'] = 'openlayers_proximity'; $handler->display->display_options['fields']['distance']['field'] = 'distance'; $handler->display->display_options['fields']['distance']['relationship'] = 'field_event_venue_ref_target_id'; $handler->display->display_options['fields']['distance']['hide_empty'] = 1; $handler->display->display_options['fields']['distance']['set_precision'] = 1; $handler->display->display_options['fields']['distance']['precision'] = '2'; $handler->display->display_options['fields']['distance']['location_provider'] = 'circle'; /* Sort criterion: Proximity: Distance */ $handler->display->display_options['sorts']['distance']['id'] = 'distance'; $handler->display->display_options['sorts']['distance']['table'] = 'openlayers_proximity'; $handler->display->display_options['sorts']['distance']['field'] = 'distance'; $handler->display->display_options['sorts']['distance']['relationship'] = 'field_event_venue_ref_target_id'; $handler->display->display_options['sorts']['distance']['location_provider'] = 'circle'; /* Sort criterion: Content: Title */ $handler->display->display_options['sorts']['title']['id'] = 'title'; $handler->display->display_options['sorts']['title']['table'] = 'node'; $handler->display->display_options['sorts']['title']['field'] = 'title'; $handler->display->display_options['filter_groups']['groups'] = array( 1 => 'AND', 2 => 'AND', ); /* Filter criterion: Content: 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']['group'] = 1; $handler->display->display_options['filters']['status']['expose']['operator'] = FALSE; /* Filter criterion: Content: 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( 'event' => 'event', ); $handler->display->display_options['filters']['type']['group'] = 1; /* Filter criterion: Proximity: Great-circle */ $handler->display->display_options['filters']['circle']['id'] = 'circle'; $handler->display->display_options['filters']['circle']['table'] = 'openlayers_proximity'; $handler->display->display_options['filters']['circle']['field'] = 'circle'; $handler->display->display_options['filters']['circle']['relationship'] = 'field_event_venue_ref_target_id'; $handler->display->display_options['filters']['circle']['value']['value'] = '10'; $handler->display->display_options['filters']['circle']['value']['node'] = '1'; $handler->display->display_options['filters']['circle']['group'] = 2; $handler->display->display_options['filters']['circle']['exposed'] = TRUE; $handler->display->display_options['filters']['circle']['expose']['operator_id'] = 'circle_op'; $handler->display->display_options['filters']['circle']['expose']['label'] = 'Great-circle'; $handler->display->display_options['filters']['circle']['expose']['operator'] = 'circle_op'; $handler->display->display_options['filters']['circle']['expose']['identifier'] = 'circle'; $handler->display->display_options['filters']['circle']['expose']['remember_roles'] = array( 2 => '2', 1 => 0, 3 => 0, ); $handler->display->display_options['filters']['circle']['expose']['use_unit'] = 0; $handler->display->display_options['filters']['circle']['expose']['use_location'] = 1; $handler->display->display_options['filters']['circle']['expose']['use_node'] = 0; /* Display: Page */ $handler = $view->new_display('page', 'Page', 'page'); $handler->display->display_options['defaults']['hide_admin_links'] = FALSE; $handler->display->display_options['defaults']['filter_groups'] = FALSE; $handler->display->display_options['defaults']['filters'] = FALSE; /* Filter criterion: Content: 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']['group'] = 1; $handler->display->display_options['filters']['status']['expose']['operator'] = FALSE; /* Filter criterion: Content: 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( 'event' => 'event', ); $handler->display->display_options['filters']['type']['group'] = 1; /* Filter criterion: Proximity: Great-circle */ $handler->display->display_options['filters']['circle']['id'] = 'circle'; $handler->display->display_options['filters']['circle']['table'] = 'openlayers_proximity'; $handler->display->display_options['filters']['circle']['field'] = 'circle'; $handler->display->display_options['filters']['circle']['relationship'] = 'field_event_venue_ref_target_id'; $handler->display->display_options['filters']['circle']['value']['value'] = '10'; $handler->display->display_options['filters']['circle']['value']['node'] = '1'; $handler->display->display_options['filters']['circle']['group'] = 1; $handler->display->display_options['filters']['circle']['exposed'] = TRUE; $handler->display->display_options['filters']['circle']['expose']['operator_id'] = 'circle_op'; $handler->display->display_options['filters']['circle']['expose']['label'] = 'Great-circle'; $handler->display->display_options['filters']['circle']['expose']['operator'] = 'circle_op'; $handler->display->display_options['filters']['circle']['expose']['identifier'] = 'circle'; $handler->display->display_options['filters']['circle']['expose']['remember_roles'] = array( 2 => '2', 1 => 0, 3 => 0, ); $handler->display->display_options['filters']['circle']['expose']['use_unit'] = 0; $handler->display->display_options['filters']['circle']['expose']['use_location'] = 1; $handler->display->display_options['filters']['circle']['expose']['use_node'] = 0; $handler->display->display_options['path'] = 'event-search'; $handler->display->display_options['menu']['type'] = 'normal'; $handler->display->display_options['menu']['title'] = 'Events'; $handler->display->display_options['menu']['weight'] = '0'; $handler->display->display_options['menu']['name'] = 'main-menu'; $handler->display->display_options['menu']['context'] = 0; /* Display: OpenLayers Data Overlay */ $handler = $view->new_display('openlayers', 'OpenLayers Data Overlay', 'openlayers_1'); $handler->display->display_options['defaults']['hide_admin_links'] = FALSE; $handler->display->display_options['pager']['type'] = 'some'; $handler->display->display_options['defaults']['style_plugin'] = FALSE; $handler->display->display_options['style_plugin'] = 'openlayers_data'; $handler->display->display_options['style_options']['data_source'] = array( 'value' => 'wkt', 'other_lat' => 'title', 'other_lon' => 'title', 'wkt' => 'field_venue_geofield', 'other_top' => 'title', 'other_right' => 'title', 'other_bottom' => 'title', 'other_left' => 'title', 'name_field' => '', 'description_field' => '', ); $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; /* Display: Page */ $handler = $view->new_display('page', 'Page', 'page_1'); $handler->display->display_options['defaults']['hide_admin_links'] = FALSE; $handler->display->display_options['defaults']['style_plugin'] = FALSE; $handler->display->display_options['style_plugin'] = 'openlayers_map'; $handler->display->display_options['style_options']['map'] = 'venue_map'; $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']['filter_groups'] = FALSE; $handler->display->display_options['defaults']['filters'] = FALSE; /* Filter criterion: Content: 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']['group'] = 1; $handler->display->display_options['filters']['status']['expose']['operator'] = FALSE; /* Filter criterion: Content: 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( 'event' => 'event', ); $handler->display->display_options['filters']['type']['group'] = 1; /* Filter criterion: Proximity: Great-circle */ $handler->display->display_options['filters']['circle']['id'] = 'circle'; $handler->display->display_options['filters']['circle']['table'] = 'openlayers_proximity'; $handler->display->display_options['filters']['circle']['field'] = 'circle'; $handler->display->display_options['filters']['circle']['relationship'] = 'field_event_venue_ref_target_id'; $handler->display->display_options['filters']['circle']['value']['value'] = '10'; $handler->display->display_options['filters']['circle']['value']['node'] = '1'; $handler->display->display_options['filters']['circle']['group'] = 1; $handler->display->display_options['filters']['circle']['exposed'] = TRUE; $handler->display->display_options['filters']['circle']['expose']['operator_id'] = 'circle_op'; $handler->display->display_options['filters']['circle']['expose']['label'] = 'Great-circle'; $handler->display->display_options['filters']['circle']['expose']['operator'] = 'circle_op'; $handler->display->display_options['filters']['circle']['expose']['identifier'] = 'circle'; $handler->display->display_options['filters']['circle']['expose']['remember_roles'] = array( 2 => '2', 1 => 0, 3 => 0, ); $handler->display->display_options['filters']['circle']['expose']['use_unit'] = 0; $handler->display->display_options['filters']['circle']['expose']['use_location'] = 1; $handler->display->display_options['filters']['circle']['expose']['use_node'] = 0; $handler->display->display_options['path'] = 'event-locator'; $handler->display->display_options['menu']['type'] = 'normal'; $handler->display->display_options['menu']['title'] = 'Venues'; $handler->display->display_options['menu']['weight'] = '0'; $handler->display->display_options['menu']['context'] = 0; /* Display: Attachment */ $handler = $view->new_display('attachment', 'Attachment', 'attachment_1'); $handler->display->display_options['defaults']['hide_admin_links'] = FALSE; $handler->display->display_options['pager']['type'] = 'some'; $handler->display->display_options['pager']['options']['items_per_page'] = '5'; $handler->display->display_options['pager']['options']['offset'] = '0'; $handler->display->display_options['defaults']['style_plugin'] = FALSE; $handler->display->display_options['style_plugin'] = 'table'; $handler->display->display_options['style_options']['columns'] = array( 'title' => 'title', 'field_venue_address' => 'field_venue_address', 'field_venue_geofield' => 'field_venue_geofield', 'title_1' => 'title_1', 'distance' => 'distance', ); $handler->display->display_options['style_options']['default'] = '-1'; $handler->display->display_options['style_options']['info'] = array( 'title' => array( 'sortable' => 0, 'default_sort_order' => 'asc', 'align' => '', 'separator' => '', 'empty_column' => 0, ), 'field_venue_address' => array( 'sortable' => 0, 'default_sort_order' => 'asc', 'align' => '', 'separator' => '', 'empty_column' => 0, ), 'field_venue_geofield' => array( 'sortable' => 0, 'default_sort_order' => 'asc', 'align' => '', 'separator' => '', 'empty_column' => 0, ), 'title_1' => array( 'sortable' => 0, 'default_sort_order' => 'asc', 'align' => '', 'separator' => '', 'empty_column' => 0, ), 'distance' => array( 'sortable' => 0, 'default_sort_order' => 'asc', 'align' => '', 'separator' => '', 'empty_column' => 0, ), ); $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['displays'] = array( 'page_1' => 'page_1', 'default' => 0, 'page' => 0, ); $handler->display->display_options['inherit_exposed_filters'] = TRUE; $handler->display->display_options['inherit_pager'] = TRUE; $handler->display->display_options['render_pager'] = TRUE;