menu_node_edit_check_rules

Versions
menu_node_edit
menu_node_edit_check_rules($node, $account = NULL)

Determine if this node is a menu item that is subject to our rules.

Parameters

$node The node being checked.

$account The user account being checked (optional).

Return value

The necessary menu item information, or TRUE if node access declares access, or FALSE if we have no stake in this node.

Code

./menu_node_edit.module, line 158

<?php
function menu_node_edit_check_rules($node, $account = NULL) {
  $items = menu_node_get_links($node->nid);
  $sections = menu_node_edit_get_sections();
  // In the following cases, this module makes no assertions
  // and we fall back to node_access() rules.
  if (empty($items) || empty($sections)) {
    $items = FALSE;
  }
  // Let node_access() trump our rules.
  if (node_access('update', $node, $account)) {
    return TRUE;
  }
  // Return FALSE or an array of items.
  return $items;
}
?>

Contact

  • agentrickard [at] gmail [dot] com

Donations

My Amazon.com Wish List