due date
This commit is contained in:
@@ -704,12 +704,18 @@ long job_email(long mailtype, CVars in, CVars &out) {
|
||||
|
||||
case JOBS_DUE_APPROACH_MAIL:
|
||||
|
||||
if (load_db_record(x, "SELECT m.firstname,m.email,mj.title,c.* FROM members_jobs_contract c LEFT JOIN members m ON m.id=c.client_id LEFT JOIN members_jobs mj ON mj.id = c.job_id WHERE c.id=%lu AND c.due_remind IS NULL", in["contract_id"].Long())) {
|
||||
if (load_db_record(x, " SELECT m.firstname,m.email,mj.title,c.* ,cc.description AS currency ,mj.description AS job_description , "
|
||||
" to_char(c.delivery_date, 'Day Mon dd, yyyy HH:MI AM') AS due_date"
|
||||
" FROM members_jobs_contract c "
|
||||
" LEFT JOIN members m ON m.id=c.client_id "
|
||||
" LEFT JOIN members_jobs mj ON mj.id = c.job_id "
|
||||
" LEFT JOIN currency cc ON cc.country = mj.country "
|
||||
" WHERE c.id=%lu AND c.due_remind IS NULL", in["contract_id"].Long())) {
|
||||
// FOR CRON JOBS SET SERVER NAME
|
||||
form.LetStr("server_name", out["server_name"].c_str());
|
||||
vars2form(x, form);
|
||||
vars2form(yr, form);
|
||||
form.LetStr("subject", "Task Due Date Approaching");
|
||||
form.LetStr("subject", "Due Date Approaching");
|
||||
form.LetStr("email", x["email"].c_str());
|
||||
//form.LetStr( "email", "ameye@chiefsoft.com" );
|
||||
form.Email("JOB/job_duereminder.mailfile");
|
||||
|
||||
@@ -114,9 +114,9 @@ long WrenchHomeBanners(CVars in, CVars &out) {
|
||||
|
||||
|
||||
}
|
||||
|
||||
if( RecoCheckBlog( itm_count, in, out ) != PHP_API_BAD_PARAM ) { itm_count++; }
|
||||
if( RecoReferAFreind( itm_count, in, out ) != PHP_API_BAD_PARAM ) { itm_count++; }
|
||||
if( RecoCheckBlog( itm_count, in, out ) != PHP_API_BAD_PARAM ) { itm_count++; }
|
||||
|
||||
|
||||
|
||||
out["home_dash_type"]="DEFAULT_HOME_DASH";
|
||||
|
||||
@@ -31,6 +31,8 @@ long ProcessGroupJobs(CVars in, CVars &out);
|
||||
long ProcessTransferJobs(CVars in, CVars &out);
|
||||
long ScheduleTransferJobs(CVars in, CVars &out);
|
||||
long TestNotificationsJobs(CVars in, CVars &out);
|
||||
long ProcessExpiredOffers(CVars in, CVars &out);
|
||||
|
||||
/*
|
||||
CREATE TABLE cron_jobs (
|
||||
id SERIAL,
|
||||
@@ -139,12 +141,28 @@ long sitecrons_calls(CVars in, CVars &out) {
|
||||
return ProcessTransferJobs(in, out);
|
||||
break;
|
||||
|
||||
case WRB_CRONJOB_AUTO_OFFEREXPIRE:
|
||||
ct["job_type"]="WRB_CRONJOB_AUTO_OFFEREXPIRE"; ct["job_type"].set_valid( true );
|
||||
ct["description"]="Process Transfer Expired Offers"; ct["description"].set_valid( true );
|
||||
CronTracker(ct, co);
|
||||
return ProcessExpiredOffers(in, out);
|
||||
break;
|
||||
|
||||
|
||||
}
|
||||
|
||||
logfmt(logINFO, "/sitecrons_calls()");
|
||||
return ret;
|
||||
}
|
||||
|
||||
long ProcessExpiredOffers(CVars in, CVars &out){
|
||||
// if ( load_db_record(out, "SELECT count(uid) AS pending_count FROM money_transfer WHERE status =1 AND completed IS NULL ")> 0){
|
||||
// if ( out["pending_count"].Long() > 0 ){
|
||||
// alert_email(WRB_CRONJOB_PENDINGSM,out, out);
|
||||
// }
|
||||
// }
|
||||
return 0;
|
||||
}
|
||||
|
||||
long ProcessTransferJobs(CVars in, CVars &out){
|
||||
// if ( load_db_record(out, "SELECT count(uid) AS pending_count FROM money_transfer WHERE status =1 AND completed IS NULL ")> 0){
|
||||
|
||||
Reference in New Issue
Block a user