echo $am->retractItem($args[1], $args[2], $args[3], $args[4]); } else { if ($args[0] == "--create-node") { echo $am->createNode($args[1], $args[2], $args[3]); } else { if ($args[0] == "--remove-node") { if (count($args) > 3) { echo $am->removeNode($args[1], $args[2], $args[3]); } else { echo $am->removeNode($args[1], $args[2]); } } else { if ($args[0] == "--set-user-role") { $role = getRole($args[3]); if (count($args) > 5) { echo $am->setUserRole($args[1], $args[2], $role, $args[4], $args[5]); } else { if (count($args) > 4) { echo $am->setUserRole($args[1], $args[2], $role, $args[4]); } else { echo $am->setUserRole($args[1], $args[2], $role); } } } else { usage($progname); } } } } } }