1 field_ui.admin.inc field_ui_field_edit_form_delete_submit($form, &$form_state)

Form submission handler for 'Delete' button in field_ui_field_edit_form().

File

core/modules/field_ui/field_ui.admin.inc, line 2062
Admin page callbacks for the Field UI module.

Code

function field_ui_field_edit_form_delete_submit($form, &$form_state) {
  $destination = array();
  if (isset($_GET['destination'])) {
    $destination = backdrop_get_destination();
    unset($_GET['destination']);
  }
  $instance = $form['#instance'];
  $entity_type = $instance['entity_type'];
  $bundle = field_extract_bundle($entity_type, $instance['bundle']);
  $admin_path = _field_ui_bundle_admin_path($entity_type, $bundle);
  $admin_field_path = $admin_path . '/fields/' . $instance['field_name'] . '/delete';
  $form_state['redirect'] = array(
    $admin_field_path,
    array(
      'query' => $destination,
    ),
  );
}