function uc_product_views_handler_filter_product in Ubercart 5
Filter out nodes that are not products.
1 string reference to 'uc_product_views_handler_filter_product'
- uc_product_views_tables in uc_product/
uc_product.module - Implementation of hook_views_tables()
File
- uc_product/
uc_product.module, line 1283 - The product module for Ubercart.
Code
function uc_product_views_handler_filter_product($op, $filter, $filterinfo, &$query) {
$types = module_invoke_all('product_types');
switch ($op) {
case 'handler':
switch ($filter['value'][0]) {
case '0':
$query
->add_where("node.type NOT IN ('" . implode("','", $types) . "')");
break;
case '1':
$query
->add_where("node.type IN ('" . implode("','", $types) . "')");
break;
}
break;
}
}