function bef_sort_combine_submit in Better Exposed Filters 8.3
Same name and namespace in other branches
- 6.3 better_exposed_filters.module \bef_sort_combine_submit()
- 6 better_exposed_filters.module \bef_sort_combine_submit()
- 7.3 better_exposed_filters.module \bef_sort_combine_submit()
- 7 better_exposed_filters.module \bef_sort_combine_submit()
Unpacks sort_by and sort_order from the sort_bef_combine element.
Parameters
$form:
\FormStateInterface $form_state:
1 string reference to 'bef_sort_combine_submit'
- BetterExposedFilters::exposedFormAlter in src/
Plugin/ views/ exposed_form/ BetterExposedFilters.php - @inheritdoc
File
- ./
better_exposed_filters.module, line 297 - Allows the use of checkboxes, radio buttons or hidden fields for exposed Views filters.
Code
function bef_sort_combine_submit($form, FormStateInterface $form_state) {
$sortBy = $sortOrder = '';
$combined = $form_state
->getValue('sort_bef_combine');
if (!empty($combined)) {
list($sortBy, $sortOrder) = explode(' ', $combined);
}
$form_state
->setValue('sort_by', $sortBy);
$form_state
->setValue('sort_order', $sortOrder);
// And pass this along to Views.
//views_exposed_form_submit($form, $form_state);
}