{
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 "\nCommands:\n\tinit AD user password domain clientgroup admingroup - init for active directory installation\n";
+ echo "\tinit IN user password - init for internal database\n";
+ echo "\tstatus - return the status of the server\n";
+ echo "\tsetadlogin username password domain\n";
+ echo "\tsetclientgroup groupname - change the group membership requirements for client's with AD\n";
+ echo "\tsetadmingroup groupname - change the group membership requirements for admin's with AD\n";
echo "\n";
exit(0);
}
}
switch($argv[1]) {
+ case "status":
+ $ret = $myga->MSG_STATUS();
+ echo "Status: $ret\n";
+ break;
case "init":
if($argv[2] == "AD") {
if($argc < 7) usage();
echo "initialising server failed\n";
}
break;
+ case "setadlogin":
+ $ret = $myga->MSG_SET_AD_LOGIN($argv[2], $argv[3], $argv[4]);
+ if($ret) {
+ echo "Resetting AD login details succeeded\n";
+ } else {
+ echo "Resetting AD login details failed\n";
+ }
+ break;
+ case "setclientgroup":
+ $ret = $myga->MSG_SET_CLIENT_GROUP($argv[2]);
+ if($ret) {
+ echo "Resetting AD client group details succeeded\n";
+ } else {
+ echo "Resetting AD client group details failed\n";
+ }
+ break;
+ case "setadmingroup":
+ $ret = $myga->MSG_SET_ADMIN_GROUP($argv[2]);
+ if($ret) {
+ echo "Resetting AD admin group details succeeded\n";
+ } else {
+ echo "Resetting AD admin group details failed\n";
+ }
+ break;
default:
echo "No such command, ".$argv[1]."\n";
usage();