the depth was getting a bit out-of-control when moving
up the tree. Fix it...
$newpath = $newparent->path . '/' . $context->id;
$setdepth = '';
- if ($newparent->depth +1 != $context->depth) {
- $setdepth = ", depth= depth + " . ($context->depth - $newparent->depth +1);
+ if (($newparent->depth +1) != $context->depth) {
+ $setdepth = ", depth= depth + ({$newparent->depth} - {$context->depth}) + 1";
}
$sql = "UPDATE {$CFG->prefix}context
SET path='$newpath'