From 9b914cc92b47d3cec95104bf7bed79aef84d523e Mon Sep 17 00:00:00 2001 From: "CHIEFSOFT\\ameye" Date: Sun, 15 Sep 2024 14:46:31 -0400 Subject: [PATCH] Added market emsil --- wrenchboard/email/MARKET | 0 .../email/MARKET/market_invite_step1.mailfile | 140 ++++++++++++++++++ wrenchboard/src/shared_tool/email.cc | 19 +++ wrenchboard/src/shared_tool/market.cc | 5 +- 4 files changed, 162 insertions(+), 2 deletions(-) delete mode 100644 wrenchboard/email/MARKET create mode 100644 wrenchboard/email/MARKET/market_invite_step1.mailfile diff --git a/wrenchboard/email/MARKET b/wrenchboard/email/MARKET deleted file mode 100644 index e69de29b..00000000 diff --git a/wrenchboard/email/MARKET/market_invite_step1.mailfile b/wrenchboard/email/MARKET/market_invite_step1.mailfile new file mode 100644 index 00000000..da62d765 --- /dev/null +++ b/wrenchboard/email/MARKET/market_invite_step1.mailfile @@ -0,0 +1,140 @@ +Subject: Welcome to {{site_name}} + + + + + +Welcome to {{site_name}} + + + + + + + + +
+ + + + + + + + + + + + + + + + + + +
+ + + + +
+ + + + + + + + +
+WrenchBoard +
+{{site_trade_name}} +
+
+
+ + + + + + + + + + + + + +
+Dear {{firstname}}, +
+Welcome to {{site_name}}, your account is now verified and ready to go. +
+
+
+ +With {{site_name}}, you can set up a family accounts and reward achievements or set up tasks for others to perform or simply find tasks that rewards you +
+
+If you did not initiate this account creation or have any further support question, Please contact us at {{server_name}}/contact
+
+ +
+
+{{site_name}} Team +
+{{server_name}} +
+
+ + + \ No newline at end of file diff --git a/wrenchboard/src/shared_tool/email.cc b/wrenchboard/src/shared_tool/email.cc index dd053ef7..e106a46c 100644 --- a/wrenchboard/src/shared_tool/email.cc +++ b/wrenchboard/src/shared_tool/email.cc @@ -383,6 +383,25 @@ long market_email(long mailtype, CVars in, CVars &out) { } break; + case WRENCHBOARD_MARKET_PLAN01_START: + if (load_db_record(x, "SELECT * FROM members WHERE id =1")) { + vars2form(x, form); + form.LetStr("subject", "You have received a task suggestion from"); + //form.LetStr("email", x["parent_email"].c_str()); + form.LetStr("email", "ameye@chiefsoft.com"); + form.Email("MARKET/market_invite_step1.mailfile"); + } + break; + + case WRENCHBOARD_MARKET_PLAN01_NEXT1: + if (load_db_record(x, "SELECT * FROM members WHERE id =1")) { + vars2form(x, form); + form.LetStr("subject", "You have received a task suggestion from"); + //form.LetStr("email", x["parent_email"].c_str()); + form.LetStr("email", "ameye@chiefsoft.com"); + form.Email("MARKET/market_invite_step1.mailfile"); + } + break; } } catch (bad_parameter) { diff --git a/wrenchboard/src/shared_tool/market.cc b/wrenchboard/src/shared_tool/market.cc index f86c0371..d4c50f05 100644 --- a/wrenchboard/src/shared_tool/market.cc +++ b/wrenchboard/src/shared_tool/market.cc @@ -25,13 +25,14 @@ long market_calls(CVars in, CVars &out) { long action = REQ_LONG( in, "action", 1, -1 ); switch(action){ case WRENCHBOARD_MARKET_PLAN01_START: - //file_uid is the UID of the user snprintf(vname, sizeof (vname), "SELECT uid AS member_uid, profile_pic AS saved_file_name FROM members WHERE uid ='%s'", in["file_uid"].c_str()); + market_email(WRENCHBOARD_MARKET_PLAN01_START, in, in); + break; case WRENCHBOARD_MARKET_PLAN01_NEXT1: - //file_uid is the UID of the user snprintf(vname, sizeof (vname), "SELECT uid AS member_uid, profile_pic AS saved_file_name FROM members WHERE uid ='%s'", in["file_uid"].c_str()); + market_email(WRENCHBOARD_MARKET_PLAN01_START, in, in); break; }