function ds_enable_layout_field_settings_form_submit in Display Suite 7.2
Submit callback: enable layout and field settings.
File
- includes/
ds.field_ui.inc, line 191 - Field UI functions for Display Suite.
Code
function ds_enable_layout_field_settings_form_submit(&$form, &$form_state) {
$layout = $form['#layout'];
ctools_include('export');
ctools_export_crud_enable('ds_layout_settings', $form['#export_id']);
ctools_export_crud_enable('ds_field_settings', $form['#export_id']);
// Clear the ds_fields cache.
cache_clear_all('ds_fields:', 'cache', TRUE);
cache_clear_all('ds_field_settings', 'cache');
// Clear entity info cache.
cache_clear_all('entity_info', 'cache', TRUE);
drupal_set_message(t('Layout has been enabled'));
$form_state['redirect'] = isset($_GET['destination']) ? $_GET['destination'] : drupal_get_destination();
}