示例#1
0
    if (Validation::includeBlank($access_token, $postalcode)) {
        HandleResponse::badRequest("Parameters are blank");
    } else {
        if (!Validation::isValidPostalcode($postalcode)) {
            HandleResponse::badRequest("Invalid user postalcode");
        } else {
            $conn = null;
            try {
                $db = new DBConnection();
                $conn = $db->getConnection();
                mysqli_query($conn, "set autocommit = 0");
                mysqli_query($conn, "begin");
                $user_id = getUserIdFromToken($conn, $access_token);
                if ($user_id == null) {
                    $ret = HandleResponse::badRequestReturn("Invalid Accesstoken");
                } else {
                    // Update postal code
                    $ret = updatePostalcode($conn, $user_id, $postalcode);
                }
                mysqli_query($conn, "commit");
            } catch (Exception $e) {
                mysqli_query($conn, "rollback");
                $ret = HandleResponse::badRequestReturn("Invalid Accesstoken");
            }
            print json_encode($ret);
        }
    }
} else {
    // NOT POST request
    http_response_code(404);
}
示例#2
0
        http_response_code(400);
        HandleResponse::badRequest("Parameters are blank");
    } else {
        if (!Validation::isValidAddress($address)) {
            HandleResponse::badRequest("Invalid user address");
        } else {
            $conn = null;
            try {
                $db = new DBConnection();
                $conn = $db->getConnection();
                mysqli_query($conn, "set autocommit = 0");
                mysqli_query($conn, "begin");
                $user_id = getUserIdFromToken($conn, $access_token);
                if ($user_id == null) {
                    $ret = HandleResponse::badRequestReturn("Invalid Accesstoken");
                } else {
                    // Update address
                    $ret = updateAddress($conn, $user_id, $address);
                }
                mysqli_query($conn, "commit");
            } catch (Exception $e) {
                mysqli_query($conn, "rollback");
                $ret = HandleResponse::badRequestReturn($e->getMessage());
            }
            print json_encode($ret);
        }
    }
} else {
    // NOT POST request
    http_response_code(404);
}