menu_node_edit_check_rules($node, $account = NULL)Determine if this node is a menu item that is subject to our rules.
$node The node being checked.
$account The user account being checked (optional).
The necessary menu item information, or TRUE if node access declares access, or FALSE if we have no stake in this node.
./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;
}
?>