From e1f104bd5d02bb69014b7f97deb11152923e5b07 Mon Sep 17 00:00:00 2001 From: "CHIEFSOFT\\ameye" Date: Sun, 26 Nov 2023 07:07:25 -0500 Subject: [PATCH] offer rejected --- .../email/JOB/job_offer_rejected.mailfile | 388 +++++++++--------- .../JOB/job_offer_rejected_owner.mailfile | 235 +++++++++++ wrenchboard/src/shared_tool/email.cc | 14 +- 3 files changed, 433 insertions(+), 204 deletions(-) create mode 100644 wrenchboard/email/JOB/job_offer_rejected_owner.mailfile diff --git a/wrenchboard/email/JOB/job_offer_rejected.mailfile b/wrenchboard/email/JOB/job_offer_rejected.mailfile index 4ce8b16d..83fd76fd 100644 --- a/wrenchboard/email/JOB/job_offer_rejected.mailfile +++ b/wrenchboard/email/JOB/job_offer_rejected.mailfile @@ -2,10 +2,10 @@ Subject: {{subject}} - {{title}} - + - - {{subject}} + +{{subject}} + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + + + + + + +
+WrenchBoard +
+{{site_trade_name}} +
+
+ +
+ + + + + +
+Dear {{owner_name}}, +
+
+ + + + + + + + + + +
+

{{cleint_email}} have rejected the job offer from you with details below.

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Title + +{{title}} +
+Offer ID + +{{offer_code}} +
+Description + +{{description}} +
+Duration + +{{timeline_days}} day(s) +
+Price + +{{price}} Naira +
+Detail + +{{job_description}} +
+Delivery Date + +{{delivery_date}} +
+
+ +
+Please contact us at https://www.wrenchboard.com/contact if you have any question about this email. +
+{{site_name}} Team +
+{{server_name}} +
+ +
+ + + \ No newline at end of file diff --git a/wrenchboard/src/shared_tool/email.cc b/wrenchboard/src/shared_tool/email.cc index 3b7d1cca..685e468b 100644 --- a/wrenchboard/src/shared_tool/email.cc +++ b/wrenchboard/src/shared_tool/email.cc @@ -646,13 +646,23 @@ long job_email(long mailtype, CVars in, CVars &out) { break; case JOBS_OFFER_REJECT_MAIL: - if (load_db_record(x, "SELECT o.*,to_char(o.expire, 'Day Mon dd, yyyy HH:MI AM') AS expire2,j.title,j.description,j.timeline_days,j.price FROM members_jobs_offer o LEFT JOIN members_jobs j ON j.id =o.job_id WHERE o.id = %lu AND o.status = 3", in["offer_id"].Long())) { - vars2form(x, form); + if (load_db_record(x, "SELECT o.*,to_char(o.expire, 'Day Mon dd, yyyy HH:MI AM') AS expire2, " + " j.title,j.description,j.timeline_days,j.price, m.email AS owner_email,m.firstname AS owner_name " + " FROM members_jobs_offer o " + " LEFT JOIN members_jobs j ON j.id =o.job_id " + " LEFT JOIN members m ON m.id = o.member_id " + " WHERE o.id = %lu AND o.status = 3", in["offer_id"].Long())>0) { + vars2form(x, form); vars2form(yr, form); form.LetStr("subject", "Job Offer Rejected"); // load_db_record(y, "SELECT email FROM members WHERE id = %lu",x["member_id"].Long()); form.LetStr("email", x["email"].c_str()); form.Email("JOB/job_offer_rejected.mailfile"); + + form.LetStr("subject", "Offer Rejected"); + form.LetStr("cleint_email", x["email"].c_str()); + form.LetStr("email", x["owner_email"].c_str()); + form.Email("JOB/job_offer_rejected_owner.mailfile"); } // form.LetStr( "email", "ses66181+rej@gmail.com" );