From 29a2f3809682900e117a00470c014c9748e23868 Mon Sep 17 00:00:00 2001 From: "CHIEFSOFT\\ameye" Date: Thu, 19 Sep 2024 17:55:26 -0400 Subject: [PATCH] promo status --- wrenchboard/src/shared_tool/account.cc | 1 + wrenchboard/src/shared_tool/market.cc | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/wrenchboard/src/shared_tool/account.cc b/wrenchboard/src/shared_tool/account.cc index 7da729e8..81926dac 100644 --- a/wrenchboard/src/shared_tool/account.cc +++ b/wrenchboard/src/shared_tool/account.cc @@ -2497,6 +2497,7 @@ long LoginWrenchPromoAccount( CVars in, CVars &out ){ if ( load_db_record(y, "SELECT firstname , lastname , middlename , status,email FROM market_import WHERE uid::text ='%s' AND status = 1", in["promo_owner"].c_str())> 0){ if ( load_db_record(out, "SELECT id FROM members WHERE LOWER(username) = LOWER('%s')", y["email"].c_str())> 0){ out["status_message"] = "INVALID_LINK"; + pgsql_query("UPDATE market_import SET status = 4 WHERE uid::text = '%s' AND status = 1 ", in["promo_owner"].c_str()); return PHP_API_BAD_PARAM; } else diff --git a/wrenchboard/src/shared_tool/market.cc b/wrenchboard/src/shared_tool/market.cc index 8fbe36c7..842137fc 100644 --- a/wrenchboard/src/shared_tool/market.cc +++ b/wrenchboard/src/shared_tool/market.cc @@ -85,7 +85,8 @@ long WrenchPromoLoad(CVars in, CVars &out) { load_db_record(out, "SELECT to_char(now(), 'yyyy') AS YYYY"); if ( load_db_record(out, "SELECT firstname , lastname , middlename , status,email FROM market_import WHERE uid::text ='%s' AND status = 1", in["promo_owner"].c_str())> 0){ - if ( load_db_record(out, "SELECT id FROM members WHERE LOWER(username) = LOWER('%s')", out["username"].c_str())> 0){ + if ( load_db_record(out, "SELECT id FROM members WHERE LOWER(username) = LOWER('%s')", out["email"].c_str())> 0){ + pgsql_query("UPDATE market_import SET status = 4 WHERE uid::text = '%s' AND status = 1 ", in["promo_owner"].c_str()); out["status_message"] = "VALID_LINK_NOT_FOUND"; } else