function views_handler_filter_heartbeat_access::query in Heartbeat 6.4
Same name and namespace in other branches
- 6.3 views/handlers/views_handler_filter_heartbeat_access.inc \views_handler_filter_heartbeat_access::query()
Adding things to query object
File
- views/
handlers/ views_handler_filter_heartbeat_access.inc, line 102 - Numeric filter implementation for heartbeat access states. Per stream we can set the view to query differently.
Class
- views_handler_filter_heartbeat_access
- Class views_handler_filter_heartbeat_access Filter by access type or stream type
Code
function query() {
$this
->ensure_my_table();
$info = $this
->operators();
$type = $this->value['access'];
$stream = heartbeat_stream_load($type);
$class = $type;
heartbeat_include('HeartbeatStream');
heartbeat_include($class, $stream['module']);
$heartbeataccess = new $class(new HeartbeatStream($stream));
$this->stream = $heartbeataccess
->getStream();
// Get extra sql part for this access state
$heartbeataccess
->addViewQuery($this);
}