From b209daf72e2bd058c8b195e463b9b1495bff188c Mon Sep 17 00:00:00 2001 From: mattf Date: Thu, 23 May 2019 14:07:33 +0000 Subject: [PATCH] Fixed callback email alert bug in agent script Added dispo variable to email body in dispo_send_email script git-svn-id: svn://192.168.202.10@3099 3d104415-ff17-0410-8863-d5cf3c621b8a --- agc_2-X/trunk/www/agc/dispo_send_email.php | 3 +++ agc_2-X/trunk/www/agc/vdc_db_query.php | 13 ++++++++----- 2 files changed, 11 insertions(+), 5 deletions(-) diff --git a/agc_2-X/trunk/www/agc/dispo_send_email.php b/agc_2-X/trunk/www/agc/dispo_send_email.php index 21f3b474..cfb72d17 100644 --- a/agc_2-X/trunk/www/agc/dispo_send_email.php +++ b/agc_2-X/trunk/www/agc/dispo_send_email.php @@ -37,6 +37,7 @@ # 180611-1703 - Added instructions for Dead Trigger URL # 180909-1907 - Added channel_group variable # 190129-1855 - Added --A--RUSfullname--B-- special variable flag +# 190521-1715 - Added --A--dispo--B-- and --A--dispo_name--B-- to email_body # $api_script = 'send_email'; @@ -619,6 +620,8 @@ if ($match_found > 0) { $email_body = preg_replace('/^VAR|--A--CF_uses_custom_fields--B--/','',$email_body); $email_body = preg_replace('/--A--lead_id--B--/i',"$lead_id",$email_body); + $email_body = preg_replace('/--A--dispo--B--/i',"$dispo",$email_body); + $email_body = preg_replace('/--A--dispo_name--B--/i',"$dispo_name",$email_body); $email_body = preg_replace('/--A--vendor_id--B--/i',"$vendor_id",$email_body); $email_body = preg_replace('/--A--vendor_lead_code--B--/i',"$vendor_lead_code",$email_body); $email_body = preg_replace('/--A--list_id--B--/i',"$list_id",$email_body); diff --git a/agc_2-X/trunk/www/agc/vdc_db_query.php b/agc_2-X/trunk/www/agc/vdc_db_query.php index bc61c7fb..30e89f32 100644 --- a/agc_2-X/trunk/www/agc/vdc_db_query.php +++ b/agc_2-X/trunk/www/agc/vdc_db_query.php @@ -471,10 +471,11 @@ # 190312-0927 - Added more hide_call_log_info options # 190322-1557 - Fix for issue with wrong script background with list-script-override on outbound autodial calls # 190406-1614 - Added agent next_dial_my_callbacks override +# 190515-1556 - Fixed scheduled callback email alert bug # -$version = '2.14-365'; -$build = '190406-1614'; +$version = '2.14-366'; +$build = '190515-1556'; $php_script = 'vdc_db_query.php'; $mel=1; # Mysql Error Log enabled = 1 $mysql_log_count=793; @@ -17504,16 +17505,16 @@ if ($ACTION == 'CalLBacKCounT') if (preg_match("/^email_from/",$line)) {$email_from = $line; $email_from = trim(preg_replace("/.*=/",'',$email_from));} if (preg_match("/^email_subject/",$line)) - {$email_subject = $line; $email_subject = trim(preg_replace("/.*=/",'',$email_subject));} + {$container_email_subject = $line; $container_email_subject = trim(preg_replace("/.*=/",'',$container_email_subject));} if (preg_match("/^email_body_begin/",$line)) - {$email_body = $line; $email_body = trim(preg_replace("/.*=/",'',$email_body)) . "\n"; $email_body_gather++;} + {$container_email_body = $line; $container_email_body = trim(preg_replace("/.*=/",'',$container_email_body)) . "\n"; $email_body_gather++;} } else { if (preg_match("/^email_body_end/",$line)) {$email_body_gather=0;} else - {$email_body .= $line;} + {$container_email_body .= $line;} } $p++; } @@ -17526,6 +17527,8 @@ if ($ACTION == 'CalLBacKCounT') $CB_id=$email_row["callback_id"]; $CB_lead_id=$email_row["lead_id"]; $callback_comments=$email_row["comments"]; + $email_subject=$container_email_subject; + $email_body=$container_email_body; ##### grab the data from vicidial_list for the lead_id $stmt="SELECT lead_id,entry_date,modify_date,status,user,vendor_lead_code,source_id,list_id,gmt_offset_now,called_since_last_reset,phone_code,phone_number,title,first_name,middle_initial,last_name,address1,address2,address3,city,state,province,postal_code,country_code,gender,date_of_birth,alt_phone,email,security_phrase,comments,called_count,last_local_call_time,rank,owner,entry_list_id FROM vicidial_list where lead_id='$CB_lead_id' LIMIT 1;";