From fb9bf8f0e97b5687247dc110470d5582242cd9bb Mon Sep 17 00:00:00 2001 From: mattf Date: Wed, 29 Jan 2025 14:34:06 +0000 Subject: [PATCH] Fix for closer call notes display, Issue #1534 git-svn-id: svn://192.168.202.10@3901 3d104415-ff17-0410-8863-d5cf3c621b8a --- www/vicidial/admin_modify_lead.php | 66 ++++++++++++++++++++++++++---- 1 file changed, 59 insertions(+), 7 deletions(-) diff --git a/www/vicidial/admin_modify_lead.php b/www/vicidial/admin_modify_lead.php index 37a34690..8208f494 100644 --- a/www/vicidial/admin_modify_lead.php +++ b/www/vicidial/admin_modify_lead.php @@ -8,7 +8,7 @@ # just needs to enter the leadID and then they can view and modify the # information in the record for that lead # -# Copyright (C) 2024 Matt Florell LICENSE: AGPLv2 +# Copyright (C) 2025 Matt Florell LICENSE: AGPLv2 # # CHANGES # @@ -119,6 +119,7 @@ # 231126-2218 - Added vicidial_hci_log display # 240704-2329 - Added coldstorage log view option # 241002-0936 - Fix for displaying CID info on outbound calls that were blind transferred +# 250129-0921 - Fix for closer call notes display, Issue #1534 # require("dbconnect_mysqli.php"); @@ -2120,9 +2121,9 @@ else } $closer_log .= "\n"; - $stmtA="SELECT call_notes FROM vicidial_call_notes WHERE lead_id='" . mysqli_real_escape_string($link, $lead_id) . "' and vicidial_id IN('$row[0]','$row[18]');"; + $stmtA="SELECT call_notes FROM vicidial_call_notes WHERE lead_id='" . mysqli_real_escape_string($link, $lead_id) . "' and vicidial_id IN('$row[0]') order by call_date desc limit 1;"; $rsltA=mysql_to_mysqli($stmtA, $link); - $in_notes_to_print = mysqli_num_rows($rslt); + $in_notes_to_print = mysqli_num_rows($rsltA); if ($in_notes_to_print > 0) { $rowA=mysqli_fetch_row($rsltA); @@ -2134,6 +2135,23 @@ else $closer_log .= ""; } } + else + { + $stmtA="SELECT call_notes FROM vicidial_call_notes WHERE lead_id='" . mysqli_real_escape_string($link, $lead_id) . "' and vicidial_id IN('$row[18]') order by call_date desc limit 1;"; + $rsltA=mysql_to_mysqli($stmtA, $link); + $in_notes_to_print = mysqli_num_rows($rsltA); + if ($in_notes_to_print > 0) + { + $rowA=mysqli_fetch_row($rsltA); + if (strlen($rowA[0]) > 0) + { + $closer_log .= ""; + $closer_log .= ""; + $closer_log .= " "._QXZ("NOTES").":   $rowA[0] "; + $closer_log .= ""; + } + } + } $campaign_id = $row[3]; $uniqueidLIST .= ",'$row[18]'"; @@ -2365,9 +2383,9 @@ else } $closer_log .= "\n"; - $stmtA="SELECT call_notes FROM vicidial_call_notes WHERE lead_id='" . mysqli_real_escape_string($link, $lead_id) . "' and vicidial_id IN('$row[0]','$row[18]');"; + $stmtA="SELECT call_notes FROM vicidial_call_notes WHERE lead_id='" . mysqli_real_escape_string($link, $lead_id) . "' and vicidial_id IN('$row[0]') order by call_date desc limit 1;"; $rsltA=mysql_to_mysqli($stmtA, $link); - $in_notes_to_print = mysqli_num_rows($rslt); + $in_notes_to_print = mysqli_num_rows($rsltA); if ($in_notes_to_print > 0) { $rowA=mysqli_fetch_row($rsltA); @@ -2379,6 +2397,23 @@ else $closer_log .= ""; } } + else + { + $stmtA="SELECT call_notes FROM vicidial_call_notes WHERE lead_id='" . mysqli_real_escape_string($link, $lead_id) . "' and vicidial_id IN('$row[18]') order by call_date desc limit 1;"; + $rsltA=mysql_to_mysqli($stmtA, $link); + $in_notes_to_print = mysqli_num_rows($rslt); + if ($in_notes_to_print > 0) + { + $rowA=mysqli_fetch_row($rsltA); + if (strlen($rowA[0]) > 0) + { + $closer_log .= ""; + $closer_log .= ""; + $closer_log .= " "._QXZ("NOTES").":   $rowA[0] "; + $closer_log .= ""; + } + } + } $campaign_id = $row[3]; $uniqueidLIST .= ",'$row[18]'"; @@ -2611,9 +2646,9 @@ else } $closer_log .= "\n"; - $stmtA="SELECT call_notes FROM vicidial_call_notes WHERE lead_id='" . mysqli_real_escape_string($link, $lead_id) . "' and vicidial_id IN('$row[0]','$row[18]');"; + $stmtA="SELECT call_notes FROM vicidial_call_notes WHERE lead_id='" . mysqli_real_escape_string($link, $lead_id) . "' and vicidial_id IN('$row[0]') order by call_date desc limit 1;"; $rsltA=mysql_to_mysqli($stmtA, $link); - $in_notes_to_print = mysqli_num_rows($rslt); + $in_notes_to_print = mysqli_num_rows($rsltA); if ($in_notes_to_print > 0) { $rowA=mysqli_fetch_row($rsltA); @@ -2625,6 +2660,23 @@ else $closer_log .= ""; } } + else + { + $stmtA="SELECT call_notes FROM vicidial_call_notes WHERE lead_id='" . mysqli_real_escape_string($link, $lead_id) . "' and vicidial_id IN('$row[18]') order by call_date desc limit 1;"; + $rsltA=mysql_to_mysqli($stmtA, $link); + $in_notes_to_print = mysqli_num_rows($rslt); + if ($in_notes_to_print > 0) + { + $rowA=mysqli_fetch_row($rsltA); + if (strlen($rowA[0]) > 0) + { + $closer_log .= ""; + $closer_log .= ""; + $closer_log .= " "._QXZ("NOTES").":   $rowA[0] "; + $closer_log .= ""; + } + } + } $campaign_id = $row[3]; $uniqueidLIST .= ",'$row[18]'";