function tripal_feature_uninstall
2.x tripal_feature.install | tripal_feature_uninstall() |
3.x tripal_feature.install | tripal_feature_uninstall() |
1.x tripal_feature.install | tripal_feature_uninstall() |
Implementation of hook_uninstall().
Related topics
File
- tripal_feature/
tripal_feature.install, line 116 - @todo Add file header description
Code
function tripal_feature_uninstall() {
// Drop the MView table if it exists
$mview_id = tripal_mviews_get_mview_id('organism_feature_count');
if ($mview_id) {
tripal_mviews_action("delete", $mview_id);
}
drupal_uninstall_schema('tripal_feature');
// Get the list of nodes to remove
$sql_feature_id = "SELECT nid, vid " .
"FROM {node} " .
"WHERE type='chado_feature'";
$result = db_query($sql_feature_id);
while ($node = db_fetch_object($result)) {
node_delete($node->nid);
}
}