You are here

function _node_revision_delete_node_revision_delete_confirm_submit in Node Revision Delete 7.3

Custom submit handler for the revision deletion form.

Parameters

array $form: The form element.

array $form_state: The form state.

1 string reference to '_node_revision_delete_node_revision_delete_confirm_submit'
node_revision_delete_form_node_revision_delete_confirm_alter in ./node_revision_delete.module
Implements hook_form_FORM_ID_alter().

File

./node_revision_delete.module, line 357

Code

function _node_revision_delete_node_revision_delete_confirm_submit(array &$form, array &$form_state) {
  if ($form_state['values']['delete_prior_revisions'] == 1) {

    // Getting the node id.
    $nid = $form['#node_revision']->nid;

    // Getting the revisions.
    $revisions_before = _node_revision_delete_get_previous_revisions($nid, $form['#node_revision']->vid);
    batch_set(_node_revision_delete_delete_batch_op($nid, array_keys($revisions_before)));
  }
}