You are here

public function CacheflushUIController::overviewFormSubmit in CacheFlush 7.3

Overrides EntityDefaultUIController::overviewFormSubmit().

Overrides EntityDefaultUIController::overviewFormSubmit

File

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

Class

CacheflushUIController
Custom controller for the administrator UI.

Code

public function overviewFormSubmit($form, &$form_state) {
  $args = array();
  if (isset($form_state['values']['status']) && $form_state['values']['status'] != 'all') {
    $args['status'] = $form_state['values']['status'];
  }
  if (isset($form_state['values']['menu']) && $form_state['values']['menu'] != 'all') {
    $args['menu'] = $form_state['values']['menu'];
  }
  $form_state['redirect'] = array(
    'path' => $_GET['q'],
    'options' => array(
      'query' => $args,
    ),
  );
  if (isset($form_state['clicked_button']['#value']) && $form_state['clicked_button']['#name'] == 'op-submit') {
    $this
      ->overviewFormOperationSubmit($form, $form_state);
  }
}