function nodehierarchy_get_node_ancestor_nids in Node Hierarchy 6.3
Same name and namespace in other branches
- 6.2 nodehierarchy.module \nodehierarchy_get_node_ancestor_nids()
- 7.4 nodehierarchy.api.inc \nodehierarchy_get_node_ancestor_nids()
- 7.2 nodehierarchy.module \nodehierarchy_get_node_ancestor_nids()
Get the ancestor nodes for the given node.
4 calls to nodehierarchy_get_node_ancestor_nids()
- nodehierarchy_parent_selector_validate in ./
nodehierarchy.module - Validate the parent node selector to make sure the parent is legal.
- views_plugin_argument_default_ancestor::get_argument in includes/
views/ views_plugin_argument_default_ancestor.inc - _nodehierarchyaccess_get_parent_nid in nodehierarchyaccess/
nodehierarchyaccess.module - Get the parent nid for the given node's nid.
- _nodehierarchy_widgets_is_invalid_parent in nodehierarchy_widgets/
nodehierarchy_widgets.module - Return a list of menu items that are valid possible parents for the given node.
File
- ./
nodehierarchy.module, line 1386 - A module to make nodes hierarchical.
Code
function nodehierarchy_get_node_ancestor_nids($nid) {
$out = array();
$menu_links = _nodehierarchy_get_node_ancestor_menu_links($nid);
foreach ($menu_links as $trail) {
foreach ($trail as $menu_link) {
$out[] = $menu_link['nid'];
}
}
return $out;
}