1 view.inc | view::end_query_capture() |
Add the list of queries run during render to the build info.
See also
File
- core/
modules/ views/ includes/ view.inc, line 1766 - Provides the view object type and associated methods.
Class
Code
function end_query_capture() {
global $conf, $queries;
if (!empty($this->fix_dev_query)) {
$conf['dev_query'] = FALSE;
}
// make a copy of the array so we can manipulate it with array_splice.
$temp = $queries;
// Scroll through the queries until we get to our last query key.
// Unset anything in our temp array.
if (isset($this->last_query_key)) {
foreach ($queries as $id => $query) {
if ($id == $this->last_query_key) {
break;
}
unset($temp[$id]);
}
}
$this->additional_queries = $temp;
}