You are here

function nodehierarchy_next_sibling_nid in Node Hierarchy 5

Same name and namespace in other branches
  1. 6 nodehierarchy.module \nodehierarchy_next_sibling_nid()

Get the next sibling id of the given node.

2 calls to nodehierarchy_next_sibling_nid()
nodehierarchy_next_sibling in ./nodehierarchy.module
Get the next sibling of the given node.
theme_nodehierarchy_children_list in ./nodehierarchy_theme.inc
Return a themed list of items.

File

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

Code

function nodehierarchy_next_sibling_nid($node) {
  if ($node->parent !== NULL && $node->order_by) {
    $sibling = db_fetch_object(db_query("SELECT h.nid FROM {nodehierarchy} h WHERE h.parent = %d AND h.order_by > %d ORDER BY h.order_by ASC LIMIT 1", $node->parent, $node->order_by));
    return @$sibling->nid;
  }
  return NULL;
}