You are here

function cacheflush_cloner_presets_clone_submit in CacheFlush 7.2

Implements hook_formID_submit().

File

cacheflush_cloner/cacheflush_cloner.clone.inc, line 36
Cacheflush Cloner include.

Code

function cacheflush_cloner_presets_clone_submit($form, $form_state) {
  $cache_presets = variable_get('cacheflush_preset_list', array());
  $new_id = max(array_keys($cache_presets)) + 1;
  $cache_presets[$new_id] = $cache_presets[$form_state['preset_id']];
  $cache_presets[$new_id]['#name'] = $form_state['values']['cacheflush_preset_name'];
  variable_set('cacheflush_preset_list', $cache_presets);
  drupal_set_message(t("@name preset cloned.", array(
    '@name' => $form_state['values']['cacheflush_preset_name'],
  )));
  drupal_goto('admin/config/development/cacheflush');
}