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/tripal_stock.module, line 884
Implements Tripal Stock Module hooks

Code

function chado_stock_delete($node) {

  // Set stock in chado: is_obsolete = TRUE
  chado_query(
  "DELETE FROM {stock} WHERE stock_id=%d", 
  $node->stock->stock_id
  );

  //remove drupal node and all revisions
  db_query(
  "DELETE FROM {chado_stock} WHERE nid=%d", 
  $node->nid
  );
}