diff --git a/wrenchboard/email/PROMO/promo_alert.mailfile b/wrenchboard/email/PROMO/promo_alert.mailfile index 247cf406..42d29a04 100644 --- a/wrenchboard/email/PROMO/promo_alert.mailfile +++ b/wrenchboard/email/PROMO/promo_alert.mailfile @@ -100,7 +100,7 @@ img {height: auto;}
People that completed the sign-up in last 7 days
-{{today_signup_3days}} +{{today_signup_7days}} diff --git a/wrenchboard/src/shared_tool/email.cc b/wrenchboard/src/shared_tool/email.cc index 962b4ab5..d15092aa 100644 --- a/wrenchboard/src/shared_tool/email.cc +++ b/wrenchboard/src/shared_tool/email.cc @@ -72,7 +72,7 @@ long promo_email(long mailtype, CVars in, CVars &out){ out["signupreport"] = CfgReadChar("transnotif.signupreport"); CVars yr; - load_db_record(yr, "SELECT to_char(now(), 'yyyy') AS YYYY"); + load_db_record(yr, "SELECT to_char(now(), 'yyyy') AS YYYY, TO_CHAR(NOW(), 'Day Mon dd, yyyy hh:mm AM') AS report_date"); vars2form(yr, form); char * server_name = getenv("SERVER_NAME"); diff --git a/wrenchboard/src/shared_tool/site_crons.cc b/wrenchboard/src/shared_tool/site_crons.cc index 038dc38d..f206157b 100644 --- a/wrenchboard/src/shared_tool/site_crons.cc +++ b/wrenchboard/src/shared_tool/site_crons.cc @@ -266,6 +266,12 @@ long RefreshPromoActivities(CVars in, CVars &out){ if (f.empty()) continue; CVars rec; map_to_cvars(f, rec); + + rec["points"] = "0"; rec["points"].set_valid( true ); + rec["today_signup"] = "0"; rec["today_signup"].set_valid( true ); + rec["today_signup_3days"] = "0"; rec["today_signup_3days"].set_valid( true ); + rec["today_signup_7days"] = "0"; rec["today_signup_7days"].set_valid( true ); + promo_email(WRB_CRONJOB_PROCESS_PROMO, rec, out); // send the reminder email pgsql_query("UPDATE promo_admin SET updated = now() WHERE id = %lu ", rec["id"].Long()); // mo }