You are here

function cacheflush_ui_multiple_delete_confirm_submit in CacheFlush 7.3

Form submission handler for cacheflush_ui_multiple_delete_confirm().

1 string reference to 'cacheflush_ui_multiple_delete_confirm_submit'
cacheflush_ui_multiple_delete_confirm in modules/cacheflush_ui/includes/cacheflush_ui.class.inc
Multiple delete confirmation form for CacheflushUIController::overviewForm.

File

modules/cacheflush_ui/includes/cacheflush_ui.class.inc, line 442
Contains the CacheflushUIController class.

Code

function cacheflush_ui_multiple_delete_confirm_submit($form, &$form_state) {
  if ($form_state['values']['confirm']) {
    cacheflush_delete_multiple(array_keys($form_state['values']['presets']));
    cache_clear_all();
    $count = count($form_state['values']['presets']);
    watchdog('cacheflush', 'Deleted @count presets.', array(
      '@count' => $count,
    ));
    drupal_set_message(format_plural($count, 'Deleted 1 preset.', 'Deleted @count presets.'));
  }
  $form_state['redirect'] = cacheflush_ui_get_path();
}