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 2063 - 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,
),
);
}