function _node_revision_delete_delete_batch_op in Node Revision Delete 7.3
Batch operation definition: deleting prior revisions.
Parameters
int $nid: The node id.
array $revisions: The revisions vids.
Return value
array An array with the batch definition.
1 call to _node_revision_delete_delete_batch_op()
- _node_revision_delete_node_revision_delete_confirm_submit in ./
node_revision_delete.module - Custom submit handler for the revision deletion form.
File
- ./
node_revision_delete.module, line 379
Code
function _node_revision_delete_delete_batch_op($nid, array $revisions) {
$operations = [];
foreach ($revisions as $revision) {
$operations[] = array(
'node_revision_delete_batch_delete_prior_revisions',
array(
$nid,
$revision,
),
);
}
$batch = array(
'title' => t('Deleting revisions'),
'operations' => $operations,
'init_message' => t('Starting to delete revisions.'),
'file' => drupal_get_path('module', 'node_revision_delete') . '/node_revision_delete.batch.inc',
'progress_message' => t('Deleted @current out of @total (@percentage%). Estimated time: @estimate.'),
'error_message' => t('Error deleting revisions.'),
'finished' => 'node_revision_delete_batch_delete_prior_revisions_finished',
);
return $batch;
}