function block_inject_insert_exception in Block Inject 7
Inserts the exception into the database
1 call to block_inject_insert_exception()
- block_inject_node_submit in ./
block_inject.module - Implements hook_node_submit().
File
- ./
block_inject.module, line 706 - The Block Inject module functions.
Code
function block_inject_insert_exception($nid, $bi_id, $exception, $offset = NULL) {
$existing = db_select('block_inject_exceptions', 'bie')
->fields('bie', array(
'id',
))
->condition('nid', $nid)
->execute()
->fetch();
if ($existing !== FALSE) {
$query = db_update('block_inject_exceptions')
->fields(array(
'except_injection' => $exception,
'offset' => $offset,
))
->condition('nid', $nid)
->execute();
}
else {
$insert = db_insert('block_inject_exceptions')
->fields(array(
'bi_id' => $bi_id,
'nid' => $nid,
'except_injection' => $exception,
'offset' => $offset,
))
->execute();
}
}