New cron emsil
This commit is contained in:
@@ -1,4 +1,5 @@
|
||||
#include "email.h"
|
||||
#include "cron_email.h"
|
||||
#include "clog.h"
|
||||
#include "cgi.h"
|
||||
#include "input.h"
|
||||
@@ -1233,6 +1234,7 @@ long LocationAccountLoginMail(CVars in) {
|
||||
REQ_LONG(in, "member_id", 1, -1);
|
||||
CVars x;
|
||||
CVars out;
|
||||
CVars ml;
|
||||
C_CGI_Form form("", "");
|
||||
form.LetStr("main_site_url", "https://www.wrenchboard.com/");
|
||||
out["server_name"] = CfgReadChar("system.server_name");
|
||||
@@ -1240,9 +1242,14 @@ long LocationAccountLoginMail(CVars in) {
|
||||
form.LetStr("site_name", "WrenchBoard");
|
||||
|
||||
if (load_db_record(x, "SELECT * FROM members WHERE id = %lu ", in["member_id"].Long())) {
|
||||
vars2form(x, form);
|
||||
form.LetStr("email", x["email"].c_str());
|
||||
form.Email("ACCOUNT/member_welcome.mailfile");
|
||||
// vars2form(x, form);
|
||||
// form.LetStr("email", x["email"].c_str());
|
||||
// form.Email("ACCOUNT/member_welcome.mailfile");
|
||||
// CVars ml;
|
||||
ml["action"] = WRENCHBOARD_ACCOUNT_LOGIN; ml["action"].set_valid( true );
|
||||
ml["topic"] = "WRENCHBOARD_ACCOUNT_LOGIN"; ml["topic"].set_valid( true );
|
||||
ml["member_id"] = in["member_id"]; ml["member_id"].set_valid( true );
|
||||
submit_cron_email(ml);
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
@@ -1334,6 +1341,7 @@ long AlertActions(CVars in) {
|
||||
long ManagerAccountLoginMail(CVars in) {
|
||||
REQ_LONG(in, "member_id", 1, -1);
|
||||
CVars x;
|
||||
CVars ml;
|
||||
CVars out;
|
||||
C_CGI_Form form("", "");
|
||||
form.LetStr("main_site_url", "https://www.wrenchboard.com/");
|
||||
@@ -1342,9 +1350,14 @@ long ManagerAccountLoginMail(CVars in) {
|
||||
form.LetStr("site_name", "WrenchBoard");
|
||||
|
||||
if (load_db_record(x, "SELECT * FROM members WHERE id = %lu ", in["member_id"].Long())) {
|
||||
vars2form(x, form);
|
||||
form.LetStr("email", x["email"].c_str());
|
||||
form.Email("ACCOUNT/member_welcome.mailfile");
|
||||
// vars2form(x, form);
|
||||
// form.LetStr("email", x["email"].c_str());
|
||||
// form.Email("ACCOUNT/member_welcome.mailfile");
|
||||
// CVars ml;
|
||||
ml["action"] = WRENCHBOARD_ACCOUNT_LOGIN; ml["action"].set_valid( true );
|
||||
ml["topic"] = "WRENCHBOARD_ACCOUNT_LOGIN"; ml["topic"].set_valid( true );
|
||||
ml["member_id"] = in["member_id"]; ml["member_id"].set_valid( true );
|
||||
submit_cron_email(ml);
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
@@ -1389,6 +1402,7 @@ long WelcomeAccountMail(CVars in) // TESTED
|
||||
REQ_LONG(in, "member_id", 1, -1);
|
||||
CVars x;
|
||||
CVars out;
|
||||
CVars ml;
|
||||
C_CGI_Form form("", "");
|
||||
form.LetStr("main_site_url", "https://www.wrenchboard.com/");
|
||||
out["server_name"] = CfgReadChar("system.server_name");
|
||||
@@ -1396,10 +1410,15 @@ long WelcomeAccountMail(CVars in) // TESTED
|
||||
form.LetStr("site_name", "WrenchBoard");
|
||||
|
||||
if (load_db_record(x, "SELECT *,to_char(now(), 'yyyy') AS YYYY FROM members WHERE id = %lu ", in["member_id"].Long())) {
|
||||
vars2form(x, form);
|
||||
form.LetStr("email", x["email"].c_str());
|
||||
form.Email("ACCOUNT/member_welcome.mailfile");
|
||||
}
|
||||
// vars2form(x, form);
|
||||
// form.LetStr("email", x["email"].c_str());
|
||||
// form.Email("ACCOUNT/member_welcome.mailfile");
|
||||
// CVars ml;
|
||||
ml["action"] = WRENCHBOARD_ACCOUNT_LOGIN; ml["action"].set_valid( true );
|
||||
ml["topic"] = "WRENCHBOARD_ACCOUNT_LOGIN"; ml["topic"].set_valid( true );
|
||||
ml["member_id"] = in["member_id"]; ml["member_id"].set_valid( true );
|
||||
submit_cron_email(ml);
|
||||
}
|
||||
|
||||
in["title"] = "Account Creation Completed";
|
||||
in["message"] = "Account Creation Completed";
|
||||
|
||||
Reference in New Issue
Block a user