1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768 |
- <?php
- function tripal_organism_get_organism_by_nid($nid) {
- return node_load($nid);
- }
- function tripal_organism_get_organism_by_organism_id($organism_id) {
- $sql = "SELECT nid FROM {chado_organism} WHERE organism_id=%d";
- $r = db_fetch_object(db_query($sql, $organism_id));
- if (!empty($r->nid)) {
- return node_load($r->nid);
- }
- else {
- drupal_set_message(t("Function: tripal_organism_get_organism_by_organism_id() -no organism with that organism id sync'd with drupal"), 'error');
- }
- return 0;
- }
- function tripal_organism_get_synced() {
-
- $dsql = "SELECT * FROM {chado_organism}";
- $orgs = db_query($dsql);
-
- $csql = "SELECT * FROM {Organism} ".
- "WHERE organism_id = %d";
- $org_list = array();
-
- while ($org = db_fetch_object($orgs)) {
- $info = db_fetch_object(chado_query($csql, $org->organism_id));
- $org_list[] = $info;
- }
- return $org_list;
- }
|