function tripal_organism_uninstall
2.x tripal_organism.install | tripal_organism_uninstall() |
3.x tripal_organism.install | tripal_organism_uninstall() |
1.x tripal_organism.install | tripal_organism_uninstall() |
Implementation of hook_uninstall().
Related topics
File
- tripal_organism/
tripal_organism.install, line 47 - Functions pertaining to the install/uninstall of this module
Code
function tripal_organism_uninstall() {
drupal_uninstall_schema('tripal_organism');
// Get the list of nodes to remove
$sql_lib_id = "SELECT nid, vid " .
"FROM {node} " .
"WHERE type='chado_organism'";
$result = db_query($sql_lib_id);
while ($node = db_fetch_object($result)) {
node_delete($node->nid);
}
// remove the materialized views
// Remove the custom view if exists
if (db_table_exists('tripal_organism_views_common_name')) {
$sql = "DROP TABLE {tripal_organism_views_common_name}";
db_query($sql);
}
}