You are here

public function MigrateDestinationCustomBlock::deleteMultipleCustomBlocks in Migrate 7.2

2 calls to MigrateDestinationCustomBlock::deleteMultipleCustomBlocks()
MigrateDestinationCustomBlock::bulkRollback in plugins/destinations/block_custom.inc
Delete a batch of custom blocks at once.
MigrateDestinationCustomBlock::deleteCustomBlock in plugins/destinations/block_custom.inc

File

plugins/destinations/block_custom.inc, line 236
Support for custom block destinations.

Class

MigrateDestinationCustomBlock
Destination class implementing migration into {block_custom}.

Code

public function deleteMultipleCustomBlocks(array $bids) {
  db_delete('block_custom')
    ->condition('bid', $bids, 'IN')
    ->execute();
  db_delete('block')
    ->condition('module', 'block')
    ->condition('delta', $bids, 'IN')
    ->execute();
  db_delete('block_role')
    ->condition('module', 'block')
    ->condition('delta', $bids, 'IN')
    ->execute();
  db_delete('block_node_type')
    ->condition('module', 'block')
    ->condition('delta', $bids, 'IN')
    ->execute();
}