class uc_product_kit_handler_filter_product_kit in Ubercart 6.2
Same name and namespace in other branches
- 8.4 uc_product_kit/views/uc_product_kit_handler_filter_product_kit.inc \uc_product_kit_handler_filter_product_kit
- 7.3 uc_product_kit/views/uc_product_kit_handler_filter_product_kit.inc \uc_product_kit_handler_filter_product_kit
Filters nodes based on whether they have an entry in the uc_product_kit table.
Hierarchy
- class \uc_product_kit_handler_filter_product_kit extends \views_handler_filter_boolean_operator
Expanded class hierarchy of uc_product_kit_handler_filter_product_kit
1 string reference to 'uc_product_kit_handler_filter_product_kit'
- uc_product_kit_views_data in uc_product_kit/
views/ uc_product_kit.views.inc - Implements hook_views_data()
File
- uc_product_kit/
views/ uc_product_kit_handler_filter_product_kit.inc, line 11 - Views handler: Node filter on "product-kit-ness".
View source
class uc_product_kit_handler_filter_product_kit extends views_handler_filter_boolean_operator {
/**
* Overrides views_handler_field::query().
*/
function query() {
$this->query
->add_field('node', 'type');
$this->query
->add_where($this->options['group'], "node.type " . (empty($this->value) ? "NOT " : "") . "IN ('product_kit')");
}
}
Members
Name | Modifiers | Type | Description | Overrides |
---|---|---|---|---|
uc_product_kit_handler_filter_product_kit:: |
function | Overrides views_handler_field::query(). |