You are here

function viewfield_views_query_alter in Viewfield 5

Same name and namespace in other branches
  1. 6 includes/viewfield.views.inc \viewfield_views_query_alter()

Implementation of hook_views_query_alter().

Prevent views from loading the node containing the view.

File

./viewfield.module, line 412
Defines a field type for referencing a view from a node

Code

function viewfield_views_query_alter(&$query, &$view, $summary, $level) {
  global $_viewfield_stack;
  if (!empty($_viewfield_stack)) {
    $query
      ->add_where('node.nid NOT IN (' . implode(',', $_viewfield_stack) . ')');
  }
}