fix
This commit is contained in:
@@ -115,6 +115,7 @@ long WrenchReturnPendingJobList(CVars in, CVars &out);
|
||||
long WrenchBoardMobileSendUserWallet(CVars in, CVars &out);
|
||||
long WrenchBoardStartBalanceTopup(CVars in, CVars &out);
|
||||
long WrenchBoardCompleteBalanceTopup(CVars in, CVars &out);
|
||||
long WrenchResendSendReferLoadLink(CVars in, CVars &out);
|
||||
|
||||
long test() {
|
||||
FILE* oldFile = Output2FILE::Stream();
|
||||
@@ -258,6 +259,11 @@ long account_calls(CVars in, CVars &out) {
|
||||
case WRENCHBOARD_ACCOUNT_REFERLINK:
|
||||
return WrenchSendReferLoadLink(in, out);
|
||||
break;
|
||||
|
||||
case WRENCHBOARD_ACCOUNT_REFRESENDLNK:
|
||||
return WrenchResendSendReferLoadLink(in, out);
|
||||
break;
|
||||
|
||||
case WRENCHBOARD_SESSION_VERIFY:
|
||||
return VerifySession(in, out);
|
||||
break;
|
||||
@@ -1136,6 +1142,27 @@ long WrenchUpdateProfile(CVars in, CVars &out) {
|
||||
return ret;
|
||||
}
|
||||
|
||||
long WrenchResendSendReferLoadLink(CVars in, CVars &out) {
|
||||
logfmt(logINFO, "long WrenchResendSendReferLoadLink(CVars in, CVars out)");
|
||||
long ret = PHP_API_BAD_PARAM;
|
||||
try {
|
||||
REQ_STRING(in, "uid", 3, 45, "(.*)");
|
||||
if (load_db_record(out, "SELECT id AS refer_id, * FROM members_refer_friend WHERE status<>5 AND uid ='%s'", in["uid"].c_str()) > 0)
|
||||
{
|
||||
in["refer_id"] = out["refer_id"];
|
||||
in["refer_id"].set_valid(true);
|
||||
account_email(ACCOUNT_SEND_REFEREMAIL, in, out);
|
||||
out["status"] = "Refer message sent";
|
||||
ret = PHP_API_OK;
|
||||
}
|
||||
|
||||
} catch (bad_parameter) {
|
||||
out["status"] = "Invalid Parameters";
|
||||
}
|
||||
logfmt(logINFO, "/long WrenchResendSendReferLoadLink(CVars in, CVars out)");
|
||||
return ret;
|
||||
}
|
||||
|
||||
long WrenchSendReferLoadLink(CVars in, CVars &out) {
|
||||
logfmt(logINFO, "long WrenchSendReferLoadLink(CVars in, CVars out)");
|
||||
long ret = PHP_API_BAD_PARAM;
|
||||
|
||||
@@ -283,7 +283,9 @@ long account_email(long mailtype, CVars in, CVars &out) {
|
||||
const PGresult *res;
|
||||
bool exclude_email = true;
|
||||
char * server_name = getenv("SERVER_NAME");
|
||||
form.LetStr("server_name", "https://dashboard.wrenchboard.com");
|
||||
|
||||
out["server_name"] = CfgReadChar("system.server_name");
|
||||
form.LetStr("server_name", out["server_name"].c_str());
|
||||
form.LetStr("site_name", "WrenchBoard");
|
||||
form.LetStr("site_trade_name", "Connecting Opportunities");
|
||||
|
||||
@@ -297,7 +299,7 @@ long account_email(long mailtype, CVars in, CVars &out) {
|
||||
|
||||
case ACCOUNT_SEND_REFEREMAIL:
|
||||
REQ_LONG(in, "refer_id", 1, -1);
|
||||
if (load_db_record(x, "SELECT r.*,m.firstname AS send_firstname,m.lastname AS send_lastname FROM members_refer_friend r LEFT JOIN members m ON m.id = r.member_id WHERE r.id = %lu ", in["refer_id"].Long())) {
|
||||
if (load_db_record(x, "SELECT r.*,m.firstname AS send_firstname,m.lastname AS send_lastname,date_part('year',now()) AS yyyy FROM members_refer_friend r LEFT JOIN members m ON m.id = r.member_id WHERE r.id = %lu ", in["refer_id"].Long())) {
|
||||
vars2form(x, form);
|
||||
form.LetStr("email", x["email"].c_str());
|
||||
form.Email("ACCOUNT/member_refer_individual.mailfile");
|
||||
@@ -333,7 +335,7 @@ long account_email(long mailtype, CVars in, CVars &out) {
|
||||
if (!exclude_email && load_db_record(x, "SELECT *,email as email2,to_char(last_login, 'Day Mon dd, yyyy HH:MI AM') AS last_login2 FROM members WHERE id = %lu ", in["member_id"].Long())) {
|
||||
|
||||
|
||||
in["server_name"] = "https://dashboard.wrenchboard.com";
|
||||
//in["server_name"] = "https://dashboard.wrenchboard.com";
|
||||
|
||||
int c = 0;
|
||||
|
||||
@@ -361,7 +363,7 @@ long account_email(long mailtype, CVars in, CVars &out) {
|
||||
CVars rec;
|
||||
map_to_cvars(f, rec);
|
||||
|
||||
sprintf(listing_items, "<TR><td style='background-color:#%s; font-size:12px;'><a href='%s/plb/viewjob/%s'>%s</a> - %s<br><b>Duration:</b>%s Day(s)</td></TR>", in["color"].c_str(), in["server_name"].c_str(), rec["offer_code"].c_str(), rec["title"].c_str(), rec["description"].c_str(), rec["timeline_days"].c_str());
|
||||
sprintf(listing_items, "<TR><td style='background-color:#%s; font-size:12px;'><a href='%s/plb/viewjob/%s'>%s</a> - %s<br><b>Duration:</b>%s Day(s)</td></TR>", in["color"].c_str(), out["server_name"].c_str(), rec["offer_code"].c_str(), rec["title"].c_str(), rec["description"].c_str(), rec["timeline_days"].c_str());
|
||||
inv_list->LetStr("pin", listing_items);
|
||||
inv_list->CloseElement();
|
||||
//<hr size=1 color=#FF0000>
|
||||
@@ -387,7 +389,7 @@ long account_email(long mailtype, CVars in, CVars &out) {
|
||||
" FROM password_reset p "
|
||||
" LEFT JOIN members m ON m.id =p.member_id WHERE p.id = %lu ", in["password_reset_id"].Long())) {
|
||||
vars2form(x, form);
|
||||
form.LetStr("server_name", server_name);
|
||||
form.LetStr("server_name", out["server_name"].c_str());
|
||||
form.Email("ACCOUNT/member_resetpass.mailfile");
|
||||
}
|
||||
break;
|
||||
@@ -436,8 +438,11 @@ long job_email(long mailtype, CVars in, CVars &out) {
|
||||
char listing_items[1024];
|
||||
const PGresult *res;
|
||||
|
||||
char * server_name = getenv("SERVER_NAME");
|
||||
form.LetStr("server_name", server_name);
|
||||
char * server_name; // = getenv("SERVER_NAME");
|
||||
out["server_name"] = CfgReadChar("system.server_name");
|
||||
sprintf(server_name, "%s", out["server_name"].c_str());
|
||||
form.LetStr("server_name", out["server_name"].c_str());
|
||||
|
||||
form.LetStr("site_name", "WrenchBoard");
|
||||
form.LetStr("site_trade_name", "Connecting Opportunities");
|
||||
switch (mailtype) {
|
||||
@@ -719,8 +724,11 @@ long sendmoney_email(long mailtype, CVars in, CVars &out) {
|
||||
CVars x, y, z;
|
||||
C_CGI_Form form("", "");
|
||||
|
||||
char * server_name = getenv("SERVER_NAME");
|
||||
form.LetStr("server_name", server_name);
|
||||
char * server_name; // = getenv("SERVER_NAME");
|
||||
out["server_name"] = CfgReadChar("system.server_name");
|
||||
sprintf(server_name, "%s", out["server_name"].c_str());
|
||||
form.LetStr("server_name", out["server_name"].c_str());
|
||||
|
||||
form.LetStr("site_name", "WrenchBoard");
|
||||
form.LetStr("site_trade_name", "Connecting Opportunities");
|
||||
|
||||
|
||||
Reference in New Issue
Block a user