function views_json_query_plugin_query_json::query in Views JSON Query 7
Generate a query from all of the information supplied to the object.
Parameters
$get_count: Provide a countquery if this is true, otherwise provide a normal query.
Overrides views_plugin_query::query
1 call to views_json_query_plugin_query_json::query()
- views_json_query_plugin_query_json::build in ./
views_json_query_plugin_query_json.inc - Builds the necessary info to execute the query.
File
- ./
views_json_query_plugin_query_json.inc, line 15 - Query plugin for views_json_query.
Class
- views_json_query_plugin_query_json
- @file Query plugin for views_json_query.
Code
function query($get_count = FALSE) {
$filters = array();
if (isset($this->filter)) {
foreach ($this->filter as $filter) {
// set the filter value for grouped filters
$filter->options['value'] = $filter->value;
if ($filter instanceof views_json_query_handler_filter) {
$filters[] = $filter
->generate();
}
}
}
// @todo Add an option for the filters to be 'and' or 'or'.
return $filters;
}