You are here

class uc_product_kit_handler_filter_product_kit in Ubercart 8.4

Same name and namespace in other branches
  1. 6.2 uc_product_kit/views/uc_product_kit_handler_filter_product_kit.inc \uc_product_kit_handler_filter_product_kit
  2. 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

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/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