コード例 #1
0
ファイル: usercmd.php プロジェクト: kphamilton/ga4php
         echo "Successfully deleted\n";
     }
     break;
 case "getradclients":
     $msg = $myAC->getRadiusClients();
     foreach ($msg as $client) {
         if ($client["desc"] == "") {
             $desc = "no description set";
         } else {
             $desc = $client["desc"];
         }
         echo $client["name"] . " is " . $client["ip"] . ", {$desc}\n";
     }
     break;
 case "addradclient":
     $msg = $myAC->addRadiusClient($argv[2], $argv[3], $argv[4], $argv[5]);
     if ($msg === true) {
         echo "Added successfully\n";
     } else {
         if ($msg == "name") {
             echo "Client with same name exists already\n";
         } else {
             if ($msg == "ip") {
                 echo "Client with same IP already exists\n";
             }
         }
     }
     break;
 case "tokentype":
     $msg = $myAC->getUserTokenType($argv[2]);
     echo "token type: {$msg}\n";
コード例 #2
0
ファイル: admin_actions.php プロジェクト: kphamilton/ga4php
    }
}
if (isset($_REQUEST["action"])) {
    switch ($_REQUEST["action"]) {
        case "deleteradclient":
            $clientname = $_REQUEST["clientname"];
            $ret = $myAC->deleteRadiusClient($clientname);
            header("Location: ?message=" . urlencode("Client Deleted"));
            exit(0);
            break;
        case "addradclient":
            $clientname = $_REQUEST["clientname"];
            $clientip = $_REQUEST["clientip"];
            $clientsecret = $_REQUEST["clientsecret"];
            $clientdesc = $_REQUEST["clientdesc"];
            $ret = $myAC->addRadiusClient($clientname, $clientip, $clientsecret, $clientdesc);
            if ($ret === true) {
                header("Location: ?message=" . urlencode("Client Added"));
            } else {
                if ($ret == "name") {
                    header("Location: ?error=" . urlencode("Client Name Already Existed"));
                } else {
                    if ($ret == "ip") {
                        header("Location: ?error=" . urlencode("Client IP Already Existed"));
                    }
                }
            }
            exit(0);
            break;
        case "customtoken":
            $ttype = $_REQUEST["tokentype"];