function spaces_handler_filter_spaces_current::query in Spaces 6.2
Same name and namespace in other branches
- 6.3 includes/spaces_handler_filter_spaces_current.inc \spaces_handler_filter_spaces_current::query()
- 6 includes/spaces_handler_filter_spaces_current.inc \spaces_handler_filter_spaces_current::query()
- 7.3 includes/spaces_handler_filter_spaces_current.inc \spaces_handler_filter_spaces_current::query()
- 7 includes/spaces_handler_filter_spaces_current.inc \spaces_handler_filter_spaces_current::query()
Meta query handler which delegates query building to the implementing spaces.
File
- includes/
spaces_handler_filter_spaces_current.inc, line 15
Class
- spaces_handler_filter_spaces_current
- Spaces view filter handler.
Code
function query() {
$space = spaces_get_space();
if ($space && $space->type != 'site') {
if ($this->relationship) {
$base_table = $this->view->query->relationships[$this->relationship]['table'];
}
else {
$base_table = $this->view->base_table;
}
$space
->views_filter($this->view->query, $base_table, $this->relationship);
}
else {
if ($this->options['operator'] === 'all') {
// Set a failure condition and let the display manager handle it.
$this->view->build_info['fail'] = TRUE;
}
}
}