array( 'path' => drupal_get_path('module', 'tripal_phenotype') . '/views/handlers', ), 'handlers' => array( ), ); } /** * * @ingroup tripal_feature_views */ function tripal_phenotype_views_default_views() { $views = array(); // Main default view $view = new view; $view->name = 'phenotype_listing'; $view->description = 'A listing of chado phenotypes'; $view->tag = 'chado default'; $view->base_table = 'phenotype'; $view->core = 6; $view->api_version = '2'; $view->disabled = FALSE; /* Edit this to true to make a default view disabled initially */ $handler = $view->new_display('default', 'Defaults', 'default'); $handler->override_option('fields', array( 'uniquename' => array( 'label' => 'Unique Name', 'alter' => array( 'alter_text' => 0, 'text' => '', 'make_link' => 0, 'path' => '', 'absolute' => 0, 'link_class' => '', 'alt' => '', 'rel' => '', 'prefix' => '', 'suffix' => '', 'target' => '', 'help' => '', 'trim' => 0, 'max_length' => '', 'word_boundary' => 1, 'ellipsis' => 1, 'html' => 0, 'strip_tags' => 0, ), 'empty' => '', 'hide_empty' => 0, 'empty_zero' => 0, 'hide_alter_empty' => 1, 'type' => 'separator', 'separator' => ', ', 'exclude' => 0, 'id' => 'uniquename', 'table' => 'phenotype', 'field' => 'uniquename', 'relationship' => 'none', ), 'value' => array( 'label' => 'Value', 'alter' => array( 'alter_text' => 0, 'text' => '', 'make_link' => 0, 'path' => '', 'absolute' => 0, 'link_class' => '', 'alt' => '', 'rel' => '', 'prefix' => '', 'suffix' => '', 'target' => '', 'help' => '', 'trim' => 0, 'max_length' => '', 'word_boundary' => 1, 'ellipsis' => 1, 'html' => 0, 'strip_tags' => 0, ), 'empty' => '', 'hide_empty' => 0, 'empty_zero' => 0, 'hide_alter_empty' => 1, 'type' => 'separator', 'separator' => ', ', 'exclude' => 0, 'id' => 'value', 'table' => 'phenotype', 'field' => 'value', 'relationship' => 'none', ), )); $handler->override_option('filters', array( 'uniquename' => array( 'operator' => 'contains', 'value' => '', 'group' => '0', 'exposed' => TRUE, 'expose' => array( 'use_operator' => 0, 'operator' => 'uniquename_op', 'identifier' => 'uniquename', 'label' => 'Unique Name Contains', 'remember' => 0, ), 'case' => 0, 'id' => 'uniquename', 'table' => 'phenotype', 'field' => 'uniquename', 'relationship' => 'none', 'agg' => array( 'records_with' => 1, 'aggregates_with' => 1, ), ), 'value' => array( 'operator' => 'contains', 'value' => '', 'group' => '0', 'exposed' => TRUE, 'expose' => array( 'use_operator' => 0, 'operator' => 'value_op', 'identifier' => 'phen_value', 'label' => 'Value Contains', 'remember' => 0, ), 'case' => 0, 'id' => 'value', 'table' => 'phenotype', 'field' => 'value', 'relationship' => 'none', 'agg' => array( 'records_with' => 1, 'aggregates_with' => 1, ), ), 'search_results' => array( 'operator' => '=', 'value' => '', 'group' => '0', 'exposed' => FALSE, 'expose' => array( 'operator' => FALSE, 'label' => '', ), 'id' => 'search_results', 'table' => 'views', 'field' => 'search_results', 'relationship' => 'none', 'apply_button' => 'Show', 'no_results_text' => 'Click "Show" to see a list of all phenotypes matching the entered criteria. If you leave a any of the criteria blank then the phenotypes will be not be filtered based on that field. Furthermore, if you leave all criteria blank then all phenotypes will be listed.', ), )); $handler->override_option('access', array( 'type' => 'perm', 'perm' => 'access content', )); $handler->override_option('cache', array( 'type' => 'none', )); $handler->override_option('title', 'Phenotypes'); $handler->override_option('header', 'Click "Show" to see a list of all phenotypes matching the entered criteria. If you leave a any of the criteria blank then the phenotypes will be not be filtered based on that field. Furthermore, if you leave all criteria blank then all phenotypes will be listed.'); $handler->override_option('header_format', '2'); $handler->override_option('header_empty', 0); $handler->override_option('empty', 'No phenotypes match the current criteria.'); $handler->override_option('empty_format', '2'); $handler->override_option('items_per_page', 50); $handler->override_option('use_pager', '1'); $handler->override_option('style_plugin', 'table'); $handler->override_option('style_options', array( 'grouping' => '', 'override' => 1, 'sticky' => 0, 'order' => 'asc', 'summary' => '', 'columns' => array( 'uniquename' => 'uniquename', 'value' => 'value', ), 'info' => array( 'uniquename' => array( 'sortable' => 1, 'separator' => '', ), 'value' => array( 'sortable' => 1, 'separator' => '', ), ), 'default' => 'uniquename', )); $handler = $view->new_display('page', 'Page', 'page_1'); $handler->override_option('path', 'phenotypes'); $handler->override_option('menu', array( 'type' => 'normal', 'title' => 'Phenotypes', 'description' => '', 'weight' => '0', 'name' => 'primary-links', )); $handler->override_option('tab_options', array( 'type' => 'none', 'title' => '', 'description' => '', 'weight' => 0, 'name' => 'navigation', )); $views[$view->name] = $view; return $views; }