123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125 |
- <?php
- function retrieve_nd_reagentprop_views_data() {
- global $db_url;
- $data = array();
-
-
-
- if (is_array($db_url) and array_key_exists('chado', $db_url)) {
- $database = 'chado';
- }
-
- $data['nd_reagentprop']['table'] = array(
- 'field' => 'primary_id',
- 'title' => t('Chado ND Reagent Property'),
- 'help' => t('Properties of Natural Diversity Reagents.'),
- 'group' => t('Chado ND Reagent Property'),
- );
- if ($database) {
- $data['nd_reagentprop']['table']['database'] = $database;
- }
-
-
- $data['nd_reagentprop']['table']['join']['nd_reagent'] = array(
- 'left_field' => 'nd_reagent_id',
- 'field' => 'nd_reagent_id',
- );
-
-
- $data['nd_reagentprop']['nd_reagentprop_id'] = array(
- 'title' => t('ND Reagent Propery Primary Key'),
- 'help' => t('A unique index for every ND Reagent Property.'),
- 'field' => array(
- 'handler' => 'views_handler_field_numeric',
- 'click sortable' => TRUE,
- ),
- 'sort' => array(
- 'handler' => 'views_handler_sort',
- ),
- 'filter' => array(
- 'handler' => 'views_handler_filter_numeric',
- ),
- );
-
- $data['nd_reagentprop']['value'] = array(
- 'title' => t('Property Value'),
- 'help' => t('The value of a given property.'),
- 'field' => array(
- 'handler' => 'views_handler_field',
- 'click sortable' => TRUE,
- ),
- 'sort' => array(
- 'handler' => 'views_handler_sort',
- ),
- 'filter' => array(
- 'handler' => 'views_handler_filter_string',
- ),
- 'argument' => array(
- 'handler' => 'views_handler_argument_string',
- ),
- );
-
- $data['nd_reagentprop']['rank'] = array(
- 'title' => t('Property Rank'),
- 'help' => t('The rank of a given propery.'),
- 'field' => array(
- 'handler' => 'views_handler_field_numeric',
- 'click sortable' => TRUE,
- ),
- 'sort' => array(
- 'handler' => 'views_handler_sort',
- ),
- 'filter' => array(
- 'handler' => 'views_handler_filter_numeric',
- ),
- );
-
- $data['nd_reagentprop']['nd_reagentprop_cvterm_name'] = array(
- 'title' => t('Property Type'),
- 'help' => t('The type of property.'),
- 'field' => array(
- 'handler' => 'views_handler_field_cvterm_name',
- 'click sortable' => TRUE,
- ),
- 'sort' => array(
- 'handler' => 'views_handler_sort',
- ),
- 'filter' => array(
- 'handler' => 'views_handler_filter_string',
- ),
- 'argument' => array(
- 'handler' => 'views_handler_argument_string',
- ),
- );
- return $data;
- }
|