function chado_stock_delete
2.x tripal_stock.chado_node.inc | chado_stock_delete($node) |
3.x tripal_stock.chado_node.inc | chado_stock_delete($node) |
1.x tripal_stock.module | chado_stock_delete($node) |
Implements hook_delete(). Handles deleting of chado_stocks
NOTE: Currently deletes data -no undo or record-keeping functionality
Parameters
$node: The current node including fields with the form element names and submitted values
Return value
TRUE if the node was successfully deleted from drupal/chado; FALSE otherwise
Related topics
File
- tripal_stock/
includes/ tripal_stock.chado_node.inc, line 715 - Stock Node Functionality
Code
function chado_stock_delete($node) {
// Set stock in chado: is_obsolete = TRUE
chado_query("DELETE FROM {stock} WHERE stock_id = :stock_id", array(':stock_id' => $node->stock->stock_id));
//remove drupal node and all revisions
db_query("DELETE FROM {chado_stock} WHERE nid = :nid", array(':nid' => $node->nid));
}