$mode = "remove"; } else { $io->errln("No mode specified."); exit(PicCLI::EXIT_USAGE); } if (!($pathID = PicCLI::getGetopt(1))) { $io->errln("No path ID specified."); exit(PicCLI::EXIT_USAGE); } if (!is_numeric($pathID)) { $io->errln("Invalid path ID supplied."); exit(PicCLI::EXIT_INPUT); } $pathID = (int) $pathID; loadPicFile("classes/db.php"); PicDB::initDB(); if (!loadPicFile("helpers/id/path.php", array("id" => $pathID))) { $io->errln(sprintf("Path %d does not exist.", $pathID)); exit(PicCLI::EXIT_INPUT); } if (PicCLI::getGetopt("--user")) { if (!($username = PicCLI::getGetopt(2))) { $username = PicCLI::prompt("Username"); if (!$username) { $io->errln("No username specified."); exit(PicCLI::EXIT_INPUT); } } $id = loadPicFile("helpers/id/user.php", array("username" => $username)); if (!$id) { $io->errln(sprintf("User '%s' does not exist.", $username));