function views_xml_backend_handler_filter_numeric::generate in Views XML Backend 6
Same name and namespace in other branches
- 7 handlers/views_xml_backend_handler_filter_numeric.inc \views_xml_backend_handler_filter_numeric::generate()
File
- handlers/
views_xml_backend_handler_filter_numeric.inc, line 41 - Numeric filter handler for views_xml_backend.
Class
- views_xml_backend_handler_filter_numeric
- @file Numeric filter handler for views_xml_backend.
Code
function generate() {
$operator = $this->options['operator'];
$xpath = $this->options['xpath_selector'];
if ($operator == 'between') {
return $xpath . '>=' . $this->value['min'] . ' and ' . $xpath . '<=' . $this->value['max'];
}
if ($operator == 'not between') {
return $xpath . '<=' . $this->value['min'] . ' or ' . $xpath . '>=' . $this->value['max'];
}
return $xpath . $operator . $this->value['value'];
}