1.20.x layout.admin.inc layout_delete_form_submit(&$form, &$form_state)

Submit handler for layout_delete_form(). Deletes a layout.

File

modules/layout/layout.admin.inc, line 2338
Admin page callbacks for the Layout module.

Code

function layout_delete_form_submit(&$form, &$form_state) {
  /* @var Layout $layout */
  $layout = $form_state['layout'];

  if ($layout->storage === LAYOUT_STORAGE_NORMAL) {
    $layout->delete();
    backdrop_set_message(t('The layout has been deleted.'));
  }
  else {
    $layout->revert();
    backdrop_set_message(t('The layout has been reverted.'));
  }
  $form_state['redirect'] = 'admin/structure/layouts';
}