function ds_build_mode_form_submit in Display Suite 6.2
Same name and namespace in other branches
- 6.3 includes/ds.buildmodes.inc \ds_build_mode_form_submit()
- 6 includes/ds.buildmodes.inc \ds_build_mode_form_submit()
Save new build mode.
1 string reference to 'ds_build_mode_form_submit'
- ds_build_mode_form in includes/
ds.buildmodes.inc - Build mode form.
File
- includes/
ds.buildmodes.inc, line 189 - Manage build modes.
Code
function ds_build_mode_form_submit($form, &$form_state) {
$build_modes = variable_get($form['#module'] . '_build_modes', array());
$build_modes[$form_state['values']['key']] = $form_state['values']['name'];
variable_set($form['#module'] . '_build_modes', $build_modes);
drupal_set_message(t('Build mode %build_mode has been saved.', array(
'%build_mode' => $build_modes[$form_state['values']['key']],
)));
$form_state['redirect'] = DS_PATH_MODULES . '/' . $form['#module'] . '/buildmodes';
menu_rebuild();
drupal_rebuild_theme_registry();
}