From bc475a51a370d19d03d51352729de86ad50f2dcc Mon Sep 17 00:00:00 2001 From: Skylar Ittner Date: Fri, 14 Jun 2019 01:39:56 -0600 Subject: [PATCH] Add changenick API --- api/actions/changenick.php | 17 +++++++++++++++++ api/apisettings.php | 6 ++++++ 2 files changed, 23 insertions(+) create mode 100644 api/actions/changenick.php diff --git a/api/actions/changenick.php b/api/actions/changenick.php new file mode 100644 index 0000000..52b0991 --- /dev/null +++ b/api/actions/changenick.php @@ -0,0 +1,17 @@ +has("players", ["AND" => ["nickname" => $nick, "accountid[!]" => getRequestUser()->getUID()]])) { + sendJsonResp($Strings->get("Chosen nickname already in use, try another.", false), "ERROR"); +} + +$database->update("players", ["nickname" => $nick], ["accountid" => getRequestUser()->getUID()]); + +sendJsonResp(["name" => $nick]); \ No newline at end of file diff --git a/api/apisettings.php b/api/apisettings.php index 5b7029b..0c4e0b0 100644 --- a/api/apisettings.php +++ b/api/apisettings.php @@ -25,6 +25,12 @@ $APIS = [ "id (optional)" => "/[0-9]+/" ] ], + "changenick" => [ + "load" => "changenick.php", + "vars" => [ + "nick" => "string" + ] + ], "getprofile" => [ "load" => "getprofile.php", "vars" => [