function afb_node_delete in Advanced Form Block 7
Implements hook_node_delete().
File
- ./
afb.module, line 807 - Allows administrators to create blockd of node add/edit forms.
Code
function afb_node_delete($node) {
$result = db_select('afb_blocks_data', 'n')
->fields('n', array(
'delta',
'nid',
))
->condition('n.nid', $node->nid, '=')
->execute();
$count = $result
->rowCount();
if ($count > 0) {
foreach ($result as $row) {
$deltas[] = $row->delta;
}
foreach ($deltas as $delta) {
afb_block_delete($delta);
}
$nid = array(
$node->nid,
);
db_delete('afb_blocks_data')
->condition('nid', $nid)
->execute();
}
}