You are here

function panopoly_admin_panelizer_delete_form in Panopoly 7

Confirmation form for deleting a panelizer revision.

1 string reference to 'panopoly_admin_panelizer_delete_form'
panopoly_admin_menu in modules/panopoly/panopoly_admin/panopoly_admin.module
Implementation of hook_menu

File

modules/panopoly/panopoly_admin/panopoly_admin.module, line 553

Code

function panopoly_admin_panelizer_delete_form($form, &$form_state, $entity_type, $entity_id) {
  $entities = entity_load($entity_type, array(
    $entity_id,
  ));
  if (!empty($entities)) {
    $entity = reset($entities);
  }
  $entity_info = panopoly_admin_entity_parse_info($entity, $entity_type);
  $form['#redirect'] = 'admin/site';
  $form['entity_type'] = array(
    '#type' => 'value',
    '#value' => $entity_info['type'],
  );
  $form['entity_id'] = array(
    '#type' => 'value',
    '#value' => $entity_info['id'],
  );
  $form['entity_title'] = array(
    '#type' => 'value',
    '#value' => $entity_info['title'],
  );
  return confirm_form($form, t('Are you sure you want to delete the overridden page template for %title?', array(
    '%title' => $entity_info['title'],
  )), 'admin/site');
}