| 1 views_handler_filter_node_access.inc | views_handler_filter_node_access::query() | 
        
See _node_access_where_sql() for a non-views query based implementation.
Overrides views_handler_filter::query
File
- core/
modules/ node/ views/ views_handler_filter_node_access.inc, line 22  - Definition of views_handler_filter_node_access.
 
Class
- views_handler_filter_node_access
 - Filter by node_access records.
 
Code
function query() {
  if (!user_access('administer nodes') && module_implements('node_grants')) {
    $table = $this->ensure_my_table();
    $grants = node_add_node_grants_to_query(node_access_grants('view'));
    $this->query->add_where('AND', $grants);
    $this->query->add_where('AND', $table . '.grant_view', 1, '>=');
  }
}