|
@@ -20,26 +20,66 @@
|
|
|
* includes basic details about the table, fields in that table and
|
|
|
* relationships between that table and others (joins)
|
|
|
*/
|
|
|
-require_once('views/nd_experiment.views.inc');
|
|
|
-require_once('views/nd_experimentprop.views.inc');
|
|
|
-require_once('views/nd_geolocation.views.inc');
|
|
|
-require_once('views/nd_geolocationprop.views.inc');
|
|
|
-require_once('views/nd_reagent.views.inc');
|
|
|
-require_once('views/nd_reagentprop.views.inc');
|
|
|
+//require_once('views/nd_experiment.views.inc');
|
|
|
+//require_once('views/nd_experimentprop.views.inc');
|
|
|
+//require_once('views/nd_geolocation.views.inc');
|
|
|
+//require_once('views/nd_geolocationprop.views.inc');
|
|
|
+//require_once('views/nd_reagent.views.inc');
|
|
|
+//require_once('views/nd_reagentprop.views.inc');
|
|
|
function tripal_natural_diversity_views_data() {
|
|
|
$data = array();
|
|
|
|
|
|
//EXPERIMENT
|
|
|
- $data = array_merge($data, retrieve_nd_experiment_views_data());
|
|
|
- $data = array_merge($data, retrieve_nd_experimentprop_views_data());
|
|
|
+ //$data = array_merge($data, retrieve_nd_experiment_views_data());
|
|
|
+ //$data = array_merge($data, retrieve_nd_experimentprop_views_data());
|
|
|
|
|
|
// GEOLOCATION
|
|
|
- $data = array_merge($data, retrieve_nd_geolocation_views_data());
|
|
|
- $data = array_merge($data, retrieve_nd_geolocationprop_views_data());
|
|
|
+ //$data = array_merge($data, retrieve_nd_geolocation_views_data());
|
|
|
+ //$data = array_merge($data, retrieve_nd_geolocationprop_views_data());
|
|
|
|
|
|
// REAGENTS
|
|
|
- $data = array_merge($data, retrieve_nd_reagent_views_data());
|
|
|
- $data = array_merge($data, retrieve_nd_reagentprop_views_data());
|
|
|
+ //$data = array_merge($data, retrieve_nd_reagent_views_data());
|
|
|
+ //$data = array_merge($data, retrieve_nd_reagentprop_views_data());
|
|
|
+
|
|
|
+ if (module_exists('tripal_views')) {
|
|
|
+ $tables = array(
|
|
|
+ 'nd_experiment',
|
|
|
+ 'nd_geolocation',
|
|
|
+ 'nd_protocol',
|
|
|
+ 'nd_reagent'
|
|
|
+ );
|
|
|
+ foreach ($tables as $tablename) {
|
|
|
+ if (!tripal_views_is_integrated($tablename, 10)) {
|
|
|
+ $table_integration_array = tripal_views_get_integration_array_for_chado_table($tablename,TRUE);
|
|
|
+ tripal_views_integration_add_entry($table_integration_array);
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ $tables = array(
|
|
|
+ 'nd_experiment_contact',
|
|
|
+ 'nd_experiment_dbxref',
|
|
|
+ 'nd_experiment_genotype',
|
|
|
+ 'nd_experiment_phenotype',
|
|
|
+ 'nd_experiment_project',
|
|
|
+ 'nd_experiment_protocol',
|
|
|
+ 'nd_experiment_pub',
|
|
|
+ 'nd_experiment_stock',
|
|
|
+ 'nd_experiment_stock_dbxref',
|
|
|
+ 'nd_experiment_stockprop',
|
|
|
+ 'nd_experimentprop',
|
|
|
+ 'nd_geolocationprop',
|
|
|
+ 'nd_protocol_reagent',
|
|
|
+ 'nd_protocolprop',
|
|
|
+ 'nd_reagent_relationship',
|
|
|
+ 'nd_reagentprop'
|
|
|
+ );
|
|
|
+ foreach ($tables as $tablename) {
|
|
|
+ if (!tripal_views_is_integrated($tablename, 10)) {
|
|
|
+ $table_integration_array = tripal_views_get_integration_array_for_chado_table($tablename,FALSE);
|
|
|
+ tripal_views_integration_add_entry($table_integration_array);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
|
|
|
return $data;
|
|
|
}
|