12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273 |
- <?php
- function tripal_analysis_register_child($modulename) {
- $sql = "SELECT * FROM {tripal_analysis} WHERE modulename = :modname";
- if (!db_query($sql, array(':modname' => $modulename))->fetchField()) {
- $sql = "INSERT INTO {tripal_analysis} (modulename) VALUES (:modname)";
- db_query($sql, array(':modname' => $modulename));
- }
- }
- function tripal_analysis_unregister_child($modulename) {
- if (db_table_exists('tripal_analysis')) {
- $sql = "DELETE FROM {tripal_analysis} WHERE modulename = :modname";
- db_query($sql, array(':modname' => $modulename));
- }
- }
- function chado_get_analysis($identifier) {
-
- if (isset($identifier['analysis_id'])) {
- $identifier['nid'] = chado_get_nid_from_id('analysis', $identifier['analysis_id']);
- }
-
- if (isset($identifier['nid'])) {
- return node_load($identifier['nid']);
- }
-
- return FALSE;
- }
|