You are here

function nodehierarchy_get_node_parent_nids in Node Hierarchy 6.3

Same name and namespace in other branches
  1. 6.2 nodehierarchy.module \nodehierarchy_get_node_parent_nids()
  2. 7.4 nodehierarchy.api.inc \nodehierarchy_get_node_parent_nids()
  3. 7.2 nodehierarchy.module \nodehierarchy_get_node_parent_nids()

Get the parent nodes for the given node.

5 calls to nodehierarchy_get_node_parent_nids()
nodehierarchy_action_load in includes/nodehierarchy_workflow_ng.inc
Loads the node's parent.
nodehierarchy_has_parent in includes/nodehierarchy_workflow_ng.inc
nodehierarchy_token_get_hierarchypath in includes/nodehierarchy_token.inc
nodehierarchy_token_get_hierarchytitlepath in includes/nodehierarchy_token.inc
nodehierarchy_token_values in includes/nodehierarchy_token.inc
Implementation of hook_token_values().

File

./nodehierarchy.module, line 1347
A module to make nodes hierarchical.

Code

function nodehierarchy_get_node_parent_nids($nid) {
  $out = array();
  $menu_links = _nodehierarchy_get_node_menu_links($nid);
  foreach ($menu_links as $menu_link) {
    $parent_link = _nodehierarchy_load_menu_link($menu_link['plid']);
    $out[] = $parent_link['nid'];
  }
  return $out;
}