promotion files
This commit is contained in:
@@ -282,6 +282,48 @@ wrenchboard=> SELECT substring(ca.code,0,4)||'XXXXXXXX' as code, ca.amount,m.ema
|
||||
return 0;
|
||||
}
|
||||
|
||||
long market_email(long mailtype, CVars in, CVars &out) {
|
||||
|
||||
//REQ_LONG( in, "member_id", 1, -1 );
|
||||
CVars x;
|
||||
C_CGI_Form form("", "");
|
||||
|
||||
CGIList * inv_list = new CGIList(&form, "inv_items");
|
||||
char listing_items[1024];
|
||||
const PGresult *res;
|
||||
bool exclude_email = true;
|
||||
// char * server_name = getenv("SERVER_NAME");
|
||||
// form.LetStr("server_name", "https://dashboard.wrenchboard.com");
|
||||
|
||||
in["server_name"] = CfgReadChar("system.server_name");
|
||||
form.LetStr("server_name", in["server_name"].c_str());
|
||||
|
||||
form.LetStr("site_name", "WrenchBoard");
|
||||
form.LetStr("site_trade_name", "Connecting Opportunities");
|
||||
|
||||
try {
|
||||
|
||||
switch (mailtype) {
|
||||
|
||||
case WRENCHBOARD_BKO_MARKETING_MSG:
|
||||
REQ_LONG(in, "uid", 1, -1);
|
||||
if (load_db_record(x, "SELECT email AS market_email, * FROM marketing_list WHERE uid='%s'", in["uid"].c_str())) {
|
||||
vars2form(x, form);
|
||||
form.LetStr("subject", "makrting subject here ");
|
||||
form.LetStr("email", x["market_email"].c_str());
|
||||
form.Email("MARKET/promotion1.mailfile");
|
||||
}
|
||||
break;
|
||||
|
||||
}
|
||||
|
||||
} catch (bad_parameter) {
|
||||
|
||||
}
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
long family_email(long mailtype, CVars in, CVars &out) {
|
||||
|
||||
//REQ_LONG( in, "member_id", 1, -1 );
|
||||
|
||||
Reference in New Issue
Block a user