You are here

function fieldable_panels_panes_entity_delete_revision_form_submit in Fieldable Panels Panes (FPP) 7

Execute revision deletion.

File

includes/admin.inc, line 184
Contains administrative pages and functions for fieldable entity panes.

Code

function fieldable_panels_panes_entity_delete_revision_form_submit($form, &$form_state) {
  if ($form_state['values']['confirm']) {
    $entity = $form_state['entity'];
    fieldable_panels_panes_delete_revision($entity->fpid, $entity->vid);
    watchdog('fieldable_panels_pane', '@type: deleted revision of %title from %date.', array(
      '@type' => $entity->bundle,
      '%title' => $entity->title,
      '%date' => format_date($entity->timestamp),
    ));
    drupal_set_message(t('The revision from %date has been deleted.', array(
      '%date' => format_date($entity->timestamp),
    )));
  }
  $form_state['redirect'] = 'admin/structure/fieldable-panels-panes/view/' . $entity->fpid . '/revision';
}