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