diff --git a/wrenchboard/src/shared_tool/account.cc b/wrenchboard/src/shared_tool/account.cc index 889208bc..1f4ba8a7 100644 --- a/wrenchboard/src/shared_tool/account.cc +++ b/wrenchboard/src/shared_tool/account.cc @@ -376,6 +376,7 @@ long account_calls(CVars in, CVars &out) { case WRENCHBOARD_USER_SETTINGS: REQ_LONG(in, "member_id", 1, -1); + REQ_STRING(in, "uid", 3, 150, "(.*)"); REQ_STRING(in, "pref_id", 4, 6, "(.*)"); REQ_LONG(in, "status", 1, -1); diff --git a/wrenchboard/src/shared_tool/account_mngt.cc b/wrenchboard/src/shared_tool/account_mngt.cc index 7303b54b..e2bced96 100644 --- a/wrenchboard/src/shared_tool/account_mngt.cc +++ b/wrenchboard/src/shared_tool/account_mngt.cc @@ -817,7 +817,7 @@ long WrenchAccountSettings( CVars in, CVars &out ){ out["total_record"] = "0"; - res = pgsql_query("SELECT id,title,description,pref_id,uid FROM members_settings_options ORDER BY lorder ASC"); + res = pgsql_query("SELECT id,title,description,pref_id,uid,'settings.svg' AS banner FROM members_settings_options ORDER BY lorder ASC"); if (res != NULL && pgsql_num_rows(res) > 0) { out["total_record"] = pgsql_num_rows(res); @@ -842,8 +842,8 @@ long WrenchAccountSettings( CVars in, CVars &out ){ snprintf(vname, sizeof (vname), "pref_id_%05d", i); out[vname] = rec["pref_id"]; - // snprintf(vname, sizeof (vname), "user_value_%05d", i); - // out[vname] = rec["user_value"]; + snprintf(vname, sizeof (vname), "banner_%05d", i); + out[vname] = rec["banner"]; } } ret = PHP_API_OK;