function cacheflush_preset_form_submit in CacheFlush 7.2
Same name and namespace in other branches
- 7 cacheflush.preset.inc \cacheflush_preset_form_submit()
Implements hook_formID_submit().
File
- ./
cacheflush.preset.inc, line 159 - Cacheflush module add/edit form for presets.
Code
function cacheflush_preset_form_submit(&$form, &$form_state) {
$preset_list = $form_state['cacheflush_preset_list'];
$flag = 'preset_new';
if ($form_state['cacheflush_preset_is_edit']) {
$flag = 'preset_update';
}
// Hook_cacheflush_preset_presave_alter.
drupal_alter('cacheflush_preset_presave', $preset_list, $form_state['cacheflush_preset_id'], $flag);
// Save preset list.
variable_set('cacheflush_preset_list', $preset_list);
drupal_set_message(t('Preset successfully saved.'), 'status');
// Declare hook preset save.
module_invoke_all('cacheflush_preset_save', $preset_list, $form_state['cacheflush_preset_id'], $flag);
// Rebuild menu.
menu_rebuild();
}