From c4fd93ac4a5762061d58da6533c22057b1deac11 Mon Sep 17 00:00:00 2001 From: "CHIEFSOFT\\ameye" Date: Mon, 1 Jul 2024 12:05:16 -0400 Subject: [PATCH] update preferences --- wrenchboard/src/shared_tool/account_mngt.cc | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/wrenchboard/src/shared_tool/account_mngt.cc b/wrenchboard/src/shared_tool/account_mngt.cc index ecc12ac5..3d746f56 100644 --- a/wrenchboard/src/shared_tool/account_mngt.cc +++ b/wrenchboard/src/shared_tool/account_mngt.cc @@ -23,18 +23,17 @@ long WrenchAccountSetPrefrence(CVars in, CVars &out){ try { long member_id = REQ_LONG(in, "member_id", 1, -1); + REQ_STRING(in, "user_pref", 5, 15, "(.*)"); out["total_record"] = "0"; const PGresult *res; - res = pgsql_query("SELECT * FROM members WHERE id = %lu", member_id ); + res = pgsql_query("SELECT id,uid FROM members WHERE id = %lu", member_id ); if (res != NULL && pgsql_num_rows(res) > 0) { out["total_record"] = pgsql_num_rows(res); mapf = pgsql_fetch_assoc(res,0); CVars rec; map_to_cvars(f, rec); - - - + pgsql_query("UPDATE members SET account_pref='%s' WHERE id = %lu AND uid = '%s'",in["member_id"].Long(), rec["uid"].c_str()); } ret = PHP_API_OK;