You are here

function module_filter_system_modules_submit_redirect in Module Filter 7.2

Same name and namespace in other branches
  1. 8 module_filter.module \module_filter_system_modules_submit_redirect()

Form submission handler to filters module list.

1 string reference to 'module_filter_system_modules_submit_redirect'
module_filter_form_system_modules_alter in ./module_filter.module
Implements hook_form_FORM_ID_alter().

File

./module_filter.module, line 235
This is the file description for Module Filter module.

Code

function module_filter_system_modules_submit_redirect($form, &$form_state) {
  $query = array();
  if (!empty($form_state['values']['module_filter']['name'])) {
    $query['filter'] = $form_state['values']['module_filter']['name'];
  }
  $query['enabled'] = (int) (!empty($form_state['values']['module_filter']['show']['enabled']));
  $query['disabled'] = (int) (!empty($form_state['values']['module_filter']['show']['disabled']));
  $query['required'] = (int) (!empty($form_state['values']['module_filter']['show']['required']));
  $query['unavailable'] = (int) (!empty($form_state['values']['module_filter']['show']['unavailable']));
  $form_state['redirect'] = array(
    'admin/modules',
    array(
      'query' => $query,
    ),
  );
}