function uc_product_kit_handler_filter_product_kit_item::query in Ubercart 7.3
Same name and namespace in other branches
- 8.4 uc_product_kit/views/uc_product_kit_handler_filter_product_kit_item.inc \uc_product_kit_handler_filter_product_kit_item::query()
- 6.2 uc_product_kit/views/uc_product_kit_handler_filter_product_kit_item.inc \uc_product_kit_handler_filter_product_kit_item::query()
Overrides views_handler_field::query().
Overrides views_handler_filter_boolean_operator::query
File
- uc_product_kit/
views/ uc_product_kit_handler_filter_product_kit_item.inc, line 16 - Views handler: Node filter on "product-kit-part-ness".
Class
- uc_product_kit_handler_filter_product_kit_item
- Filters nodes based on whether they are part of a product kit.
Code
function query() {
$this->query
->add_field('node', 'nid');
$this->query
->add_where($this->options['group'], "node.nid " . (empty($this->value) ? "NOT " : "") . "IN (SELECT product_id FROM {uc_product_kits})");
}