function views_handler_filter::options_submit

Simple submit handler.

Overrides views_handler::options_submit

File

handlers/views_handler_filter.inc, line 271

Class

views_handler_filter
Base class for filters.

Code

public function options_submit(&$form, &$form_state) {
    // Don't store these.
    unset($form_state['values']['expose_button']);
    unset($form_state['values']['group_button']);
    if (!$this->is_a_group()) {
        $this->operator_submit($form, $form_state);
        $this->value_submit($form, $form_state);
    }
    if (!empty($this->options['exposed'])) {
        $options =& $form_state['values']['options']['expose'];
        $options['available_operators'] = !empty($options['use_operator']) && !empty($options['limit_operators']) ? array_filter($options['available_operators']) : array();
        $this->expose_submit($form, $form_state);
    }
    if ($this->is_a_group()) {
        $this->build_group_submit($form, $form_state);
    }
}