X-Git-Url: http://git.pjr.cc/?p=ga4php.git;a=blobdiff_plain;f=authserver%2Fwww%2Fadmin_actions.php;h=3be1ae0b685a5cb00fd5dfb0a32ad956d7693f60;hp=a3511e2c7b5295c92398e535887daf26a266a388;hb=da4ac26dcfd94c9f8b7e8e43f50f671bdd94dfd0;hpb=c3c37cd9f486175adf0351de80c19efd02892ca6 diff --git a/authserver/www/admin_actions.php b/authserver/www/admin_actions.php index a3511e2..3be1ae0 100644 --- a/authserver/www/admin_actions.php +++ b/authserver/www/admin_actions.php @@ -10,6 +10,27 @@ else $loggedin = false; 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"]; $tkey = $_REQUEST["tokenkey"];