You are here

function ddblock_block_confirm_delete in Dynamic display block 7

Same name and namespace in other branches
  1. 6 ddblock.admin.inc \ddblock_block_confirm_delete()
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 271
admin blocks of the ddblock module.

Code

function ddblock_block_confirm_delete($delta) {
  _block_rehash();
  $result = db_delete('ddblock_block')
    ->condition('delta', (int) $delta)
    ->execute();
  $result = db_delete('block')
    ->condition('module', 'ddblock')
    ->condition('delta', $delta)
    ->execute();

  // variable_del includes a clear cache.
  variable_del('ddblock_block_ddblock_' . $delta . '_settings');
  variable_del('ddblock_block_ddblock_' . $delta . '_cycle_settings');
  variable_del('ddblock_block_ddblock_' . $delta . '_cycle_mapping_settings');
  return TRUE;
}