You are here

function ddblock_block_confirm_delete in Dynamic display block 6

Same name and namespace in other branches
  1. 7 ddblock.admin.inc \ddblock_block_confirm_delete()

Delete a dynamic display block or dynamic display block instance from the database.

1 call to ddblock_block_confirm_delete()
ddblock_block_confirm_delete_form_submit in ./ddblock.admin.inc
Delete a dynamic display block or dynamic display block instance.

File

./ddblock.admin.inc, line 231
admin blocks of the ddblock module.

Code

function ddblock_block_confirm_delete($delta) {
  $result = db_query('DELETE FROM {ddblock_block} WHERE delta = %d', (int) $delta);
  if (ctype_digit($delta) && db_affected_rows() == 1) {
    _block_rehash();

    // variable_del includes a clear cache.
    variable_del('ddblock_block_ddblock_' . $delta . '_cycle_settings');
    return TRUE;
  }
  else {
    return FALSE;
  }
}