function uc_product_handler_filter_product::query in Ubercart 7.3
Same name and namespace in other branches
- 6.2 uc_product/views/uc_product_handler_filter_product.inc \uc_product_handler_filter_product::query()
Overrides views_handler_field::query().
Overrides views_handler_filter_boolean_operator::query
File
- uc_product/
views/ uc_product_handler_filter_product.inc, line 16 - Views handler: Node filter on "product-ness".
Class
- uc_product_handler_filter_product
- Filters nodes based on whether they have an entry in the uc_products table.
Code
function query() {
$types = uc_product_types();
$this->query
->add_field('node', 'type');
$this->query
->add_where($this->options['group'], 'node.type', $types, empty($this->value) ? 'NOT IN' : 'IN');
}