task emails

This commit is contained in:
CHIEFSOFT\ameye
2024-09-21 00:46:07 -04:00
parent 2366f236e3
commit a2cecba84e
3 changed files with 415 additions and 5 deletions
+9 -5
View File
@@ -718,21 +718,25 @@ long job_email(long mailtype, CVars in, CVars &out) {
case JOBS_OFFER_ACCEPT_MAIL:
if (load_db_record(x, "SELECT *,to_char(delivery_date, 'Day Mon dd, yyyy HH:MI AM') AS delivery_date2 FROM members_jobs_contract WHERE id = %lu", in["contract_id"].Long())) {
if (load_db_record(x, "SELECT o.*,to_char(o.delivery_date, 'Day Mon dd, yyyy HH:MI AM') AS delivery_date2 ,cc.description AS currency ,j.description AS job_description"
" FROM members_jobs_contract o "
" LEFT JOIN members_jobs j ON j.id =o.job_id "
" LEFT JOIN currency cc ON cc.country = j.country "
" WHERE o.id = %lu", in["contract_id"].Long())) {
if (load_db_record(y, "SELECT email FROM members WHERE id = %lu", x["client_id"].Long())) {
vars2form(x, form);
vars2form(yr, form);
form.LetStr("subject", "Job Offer Accepted");
form.LetStr("subject", "You have started working on the task - ");
form.LetStr("email", y["email"].c_str());
form.Email("JOB/job_offer_accepted.mailfile");
form.Email("JOB/job_offer_accepted_client.mailfile");
}
if (load_db_record(z, "SELECT email FROM members WHERE id = %lu", x["member_id"].Long())) {
vars2form(x, form);
vars2form(yr, form);
form.LetStr("subject", "Job Offer Accepted");
form.LetStr("subject", "Your task was accepted");
form.LetStr("email", z["email"].c_str());
form.Email("JOB/myjob_offer_accepted.mailfile");
form.Email("JOB/myjob_offer_accepted_owner.mailfile");
}
}