You are here

function menu_node_access_nodeapi in Panels Extras 6

Implements hook_nodeapi().

File

menu_node_access/menu_node_access.module, line 26
menu_node_access.module Add a node selection rule "Node : Belongs to a Menu"

Code

function menu_node_access_nodeapi(&$node, $op, $a3 = NULL, $a4 = NULL) {
  $watch = array(
    'load',
  );

  // Do we care about this node?
  if (!in_array($op, $watch)) {
    return;
  }

  // On delete operations, the menu item may be deleted before this
  // runs, so ensure we have the data.
  if ($op == 'load') {

    // Ensure the menu object is loaded.
    $node->menu_node_access_items = menu_node_access_get_links($node->nid);
  }
}