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));
}