You are here

function nodehierarchy_movechild in Node Hierarchy 5

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

Move a child up or down by the given ammount.

2 calls to nodehierarchy_movechild()
nodehierarchy_callback in ./nodehierarchy.module
Callback to perform actions such as move up and down.
nodehierarchy_callback_ajax in ./nodehierarchy.module
Ajax callback.

File

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

Code

function nodehierarchy_movechild($node, $direction) {
  if ($direction == "up") {
    $node->order_by -= 1.5;
  }
  else {
    $node->order_by += 1.5;
  }
  db_query("UPDATE {nodehierarchy} SET order_by = %f WHERE nid = %d", $node->order_by, $node->nid);
  _nodehierarchy_normalize_child_order($node->parent);
}