function _nodehierarchy_get_node_primary_ancestor_menu_links in Node Hierarchy 7.2
Same name and namespace in other branches
- 6.3 nodehierarchy.module \_nodehierarchy_get_node_primary_ancestor_menu_links()
- 6.2 nodehierarchy.module \_nodehierarchy_get_node_primary_ancestor_menu_links()
Get the the primary ancestor chain for a node.
2 calls to _nodehierarchy_get_node_primary_ancestor_menu_links()
- nodehierarchy_get_node_primary_ancestor_nids in ./
nodehierarchy.module - Get the ancestor nodes for the given node.
- _nodehierarchy_widgets_autocomplete_parent_heirarchy_trail in nodehierarchy_widgets/
nodehierarchy_widgets.module
File
- ./
nodehierarchy.module, line 1486 - A module to make nodes hierarchical.
Code
function _nodehierarchy_get_node_primary_ancestor_menu_links($nid) {
$out = array();
if ($menu_link = _nodehierarchy_get_node_menu_link($nid)) {
for ($i = 1; $i < MENU_MAX_DEPTH; $i++) {
if ($plid = $menu_link['p' . $i]) {
$out[$menu_link['mlid']][] = _nodehierarchy_load_menu_link($plid);
}
}
}
return $out;
}