function views_contextual_filters_or_query::add_where_expression in Views Contextual Filters OR 7
Add a complex WHERE clause to the query.
Overrides views_plugin_query_default::add_where_expression
File
- plugins/
views_contextual_filters_or_query.inc, line 56 - Defines the alter query object.
Class
- views_contextual_filters_or_query
- Object used to create a SELECT query.
Code
function add_where_expression($group, $snippet, $args = array()) {
parent::add_where_expression($group, $snippet, $args);
// Check for a group.
if ($group === 0 && isset($this->where[$group])) {
$op = $this->options['contextual_filters_or'] ? 'OR' : 'AND';
$this
->set_where_group($op, $group);
}
}