/** @param string[] $params */ private function PUT($params = array()) { $displayName = getParam('displayname'); $password = getParam('password'); if ($password) { if (!Session::PasswordEntropy($password)) { APIResponse(RESPONSE_400, "Insufficient Password Entropy"); return; } } $passwordSQL = $password ? ", password = "******"UPDATE tblUsers SET displayName = " . $this->DB->Quote($displayName) . "{$passwordSQL} WHERE id = " . $this->ID . " LIMIT 1"; $success = $this->DB->Query($queryString); if ($success) { $this->DisplayName = $displayName; APIResponse(RESPONSE_200); } else { APIResponse(RESPONSE_500); } }