You are here

function bef_sort_combine_submit in Better Exposed Filters 6.3

Same name and namespace in other branches
  1. 8.3 better_exposed_filters.module \bef_sort_combine_submit()
  2. 6 better_exposed_filters.module \bef_sort_combine_submit()
  3. 7.3 better_exposed_filters.module \bef_sort_combine_submit()
  4. 7 better_exposed_filters.module \bef_sort_combine_submit()

Helper function for combining exposed sort criteria and direction

1 string reference to 'bef_sort_combine_submit'
better_exposed_filters_exposed_form_plugin::exposed_form_alter in ./better_exposed_filters_exposed_form_plugin.inc

File

./better_exposed_filters.module, line 64
Allows the use of checkboxes, radio buttons or hidden fields for exposed Views filters.

Code

function bef_sort_combine_submit($form, &$form_state) {

  // Unpack sort_by and sort_order from the sort_bef_combine element
  if (empty($form_state['values']['sort_bef_combine'])) {
    $form_state['values']['sort_by'] = $form_state['values']['sort_order'] = '';
  }
  else {
    list($form_state['values']['sort_by'], $form_state['values']['sort_order']) = explode(' ', $form_state['values']['sort_bef_combine']);
  }

  // And pass this along to Views
  views_exposed_form_submit($form, $form_state);
}