X-Git-Url: http://git.pjr.cc/?p=ga4php.git;a=blobdiff_plain;f=gaas%2Fgaasd%2Fgaasclient.php;h=0fd1401b02d56da3269aca498e91dee6f572d0ab;hp=8151e17207a26501eee403f29d851d8b92a546c0;hb=40dc7f97626a703a943e27cdcd1a3d6a332a8f27;hpb=01b5d6290a0d704099cef17071c1fc50b3049bee diff --git a/gaas/gaasd/gaasclient.php b/gaas/gaasd/gaasclient.php index 8151e17..0fd1401 100644 --- a/gaas/gaasd/gaasclient.php +++ b/gaas/gaasd/gaasclient.php @@ -4,6 +4,38 @@ require_once("../lib/gaasdClient.php"); $myga = new GAASClient(); -$myga->MSG_STATUS("asdf"); +global $argv; -?> \ No newline at end of file +function usage() +{ + global $argv; + echo "Usage: ".$argv[0]." command [options]\n"; + echo "\nCommands:\n\tinit AD user password domain clientgroup admingroup\n"; + echo "\tinit IN user password\n"; + echo "\n"; + exit(0); +} + +if($argc < 1) { + usage(); +} + +switch($argv[1]) { + case "init": + if($argv[2] == "AD") { + if($argc < 7) usage(); + } + $ret = $myga->MSG_INIT_SERVER("AD", $argv[3], $argv[4], $argv[5], $argv[6], $argv[7]); + if($ret) { + echo "initialising server succeeded\n"; + } else { + echo "initialising server failed\n"; + } + break; + default: + echo "No such command, ".$argv[1]."\n"; + usage(); + +} + +?>