function views_handler_filter::options_submit
Same name in other branches
- 7.x-3.x handlers/views_handler_filter.inc \views_handler_filter::options_submit()
Simple submit handler
Overrides views_handler::options_submit
File
-
handlers/
views_handler_filter.inc, line 130
Class
- views_handler_filter
- Base class for filters.
Code
function options_submit($form, &$form_state) {
unset($form_state['values']['expose_button']);
// don't store this.
$this->operator_submit($form, $form_state);
$this->value_submit($form, $form_state);
if (!empty($this->options['exposed'])) {
if (!empty($form_state['values']['options']['expose']['limit_operators'])) {
$form_state['values']['options']['expose']['available_operators'] = array_filter($form_state['values']['options']['expose']['available_operators']);
}
else {
$form_state['values']['options']['expose']['available_operators'] = array();
}
$this->expose_submit($form, $form_state);
if (empty($form_state['values']['options']['expose']['use_operator'])) {
$form_state['values']['options']['expose']['limit_operators'] = array();
}
}
}