function views_handler_filter_numeric::op_between

3 methods override views_handler_filter_numeric::op_between()
views_handler_filter_date::op_between in handlers/views_handler_filter_date.inc
views_handler_filter_group_by_numeric::op_between in handlers/views_handler_filter_group_by_numeric.inc
views_handler_filter_node_version_count::op_between in modules/node/views_handler_filter_node_version_count.inc

File

handlers/views_handler_filter_numeric.inc, line 299

Class

views_handler_filter_numeric
Simple filter to handle greater than/less than filters.

Code

public function op_between($field) {
    if ($this->operator == 'between') {
        $this->query
            ->add_where($this->options['group'], $field, array(
            $this->value['min'],
            $this->value['max'],
        ), 'BETWEEN');
    }
    else {
        $this->query
            ->add_where($this->options['group'], db_or()->condition($field, $this->value['min'], '<=')
            ->condition($field, $this->value['max'], '>='));
    }
}