class apachesolr_views_handler_filter_node_access in Apache Solr Views 6
@file provides node access filter implementation for apache solr
Hierarchy
- class \apachesolr_views_handler_filter_node_access extends \views_handler_filter_node_access
Expanded class hierarchy of apachesolr_views_handler_filter_node_access
1 string reference to 'apachesolr_views_handler_filter_node_access'
- apachesolr_views_views_data in ./
apachesolr_views.views.inc - Implementation of hook_views_data().
File
- handlers/
apachesolr_views_handler_filter_node_access.inc, line 7 - provides node access filter implementation for apache solr
View source
class apachesolr_views_handler_filter_node_access extends views_handler_filter_node_access {
/**
* Override query().
*/
function query() {
try {
$subquery = apachesolr_nodeaccess_build_subquery($GLOBALS['user']);
} catch (Exception $e) {
$query = NULL;
watchdog("apachesolr_nodeaccess", 'User %name (UID:!uid) cannot search: @message', array(
'%name' => $user->name,
'!uid' => $user->uid,
'@message' => $e
->getMessage(),
));
return;
}
if (!empty($subquery)) {
$this->query
->add_subquery($subquery, 'OR');
}
}
}
Members
Name![]() |
Modifiers | Type | Description | Overrides |
---|---|---|---|---|
apachesolr_views_handler_filter_node_access:: |
function | Override query(). |