'nd_experiment_id', 'title' => t('Chado Natural Diversity Experiment'), 'help' => t('Represents one data point in a natural diversity project.'), ); if($database){ $data['nd_experiment']['table']['database'] = $database; } //Relationship Definitions--------------------------------- //Join: nd_experiment => nd_experiment_contact => contact $data['nd_experiment']['table']['join']['nd_experiment_contact'] = array( 'left_field' => 'nd_experiment_id', 'field' => 'nd_experiment_id', ); $data['nd_experiment']['table']['join']['contact'] = array( 'left_table' => 'nd_experiment_contact', 'left_field' => 'nd_experiment_id', 'field' => 'nd_experiment_id', ); $data['nd_experiment_contact']['table']['join']['contact'] = array( 'left_field' => 'contact_id', 'field' => 'contact_id', ); //Table Field Definitions---------------------------------- //Field: nd_experiment_id (primary key) $data['nd_experiment']['nd_experiment_id'] = array( 'title' => t('ND Experiment Primary Key'), 'help' => t('A unique index for every nd_experiment.'), 'field' => array( 'handler' => 'views_handler_field_numeric', 'click sortable' => TRUE, ), 'sort' => array( 'handler' => 'views_handler_sort', ), 'filter' => array( 'handler' => 'views_handler_filter_numeric', ), ); return $data; }