echo "Error: no collection in use.\n"; break; } elseif (!$input[1]) { echo "Error: no parent ID specified.\n"; break; } elseif (!$input[2]) { echo "Error: no node ID specified.\n"; break; } array_shift($input); $pid = array_shift($input); $fields = array(); foreach ($input as $k => $v) { $fields[$_fields[$k]] = $v; } $res = $ns->add($pid, $fields); if (!$res) { echo 'Error: ' . $ns->error . "\n"; break; } echo "Node added:\n"; foreach ($fields as $k => $v) { echo str_pad(substr($k, 0, 12), 16) . $v . "\n"; } break; case 'edit': if (!$collection) { echo "Error: no collection in use.\n"; break; } elseif (!$input[1]) { echo "Error: no node ID specified.\n";