diff --git a/agc_2-X/trunk/www/vicidial/admin_modify_lead.php b/agc_2-X/trunk/www/vicidial/admin_modify_lead.php index f262e332..2386d6e7 100644 --- a/agc_2-X/trunk/www/vicidial/admin_modify_lead.php +++ b/agc_2-X/trunk/www/vicidial/admin_modify_lead.php @@ -89,6 +89,7 @@ # 180212-2340 - Added basic GDPR compliance features # 180302-1605 - Added complete GDPR compliance features # 180310-2300 - Added optional source_id display +# 180311-0008 - Added CIDdisplay # require("dbconnect_mysqli.php"); @@ -207,10 +208,14 @@ if (isset($_GET["date_of_birth"])) {$date_of_birth=$_GET["date_of_birth"];} elseif (isset($_POST["date_of_birth"])) {$date_of_birth=$_POST["date_of_birth"];} if (isset($_GET["gdpr_action"])) {$gdpr_action=$_GET["gdpr_action"];} elseif (isset($_POST["gdpr_action"])) {$gdpr_action=$_POST["gdpr_action"];} +if (isset($_GET["CIDdisplay"])) {$CIDdisplay=$_GET["CIDdisplay"];} + elseif (isset($_POST["CIDdisplay"])) {$CIDdisplay=$_POST["CIDdisplay"];} if ($archive_search=="Yes") {$vl_table="vicidial_list_archive";} else {$vl_table="vicidial_list"; $archive_search="No";} +$altCIDdisplay="Yes"; +if ($CIDdisplay=="Yes") {$altCIDdisplay="No";} $STARTtime = date("U"); $TODAY = date("Y-m-d"); @@ -1327,7 +1332,32 @@ else $call_log .= " $row[2] \n"; $call_log .= " $row[1] \n"; $call_log .= " $row[15] \n"; - $call_log .= "  $row[10] \n"; + $call_log .= "  $row[10] \n"; + + if ($CIDdisplay=="Yes") + { + $caller_code=''; + $stmtA="SELECT caller_code FROM vicidial_log_extended WHERE lead_id='" . mysqli_real_escape_string($link, $lead_id) . "' and uniqueid='$row[0]';"; + $rsltA=mysql_to_mysqli($stmtA, $link); + $cc_to_print = mysqli_num_rows($rslt); + if ($cc_to_print > 0) + { + $rowA=mysqli_fetch_row($rsltA); + $caller_code = $rowA[0]; + } + $outbound_cid=''; + $stmtA="SELECT outbound_cid FROM vicidial_dial_log WHERE lead_id='" . mysqli_real_escape_string($link, $lead_id) . "' and caller_code='$caller_code';"; + $rsltA=mysql_to_mysqli($stmtA, $link); + $cid_to_print = mysqli_num_rows($rslt); + if ($cid_to_print > 0) + { + $rowA=mysqli_fetch_row($rsltA); + $outbound_cid = $rowA[0]; + $outbound_cid = preg_replace("/\".*\" /",'',$outbound_cid); + } + $call_log .= "  $outbound_cid $caller_code  $row[0]\n"; + } + $call_log .= "\n"; $stmtA="SELECT call_notes FROM vicidial_call_notes WHERE lead_id='" . mysqli_real_escape_string($link, $lead_id) . "' and vicidial_id='$row[0]';"; $rsltA=mysql_to_mysqli($stmtA, $link); @@ -1464,7 +1494,32 @@ else $call_log .= " $row[2] \n"; $call_log .= " $row[1] \n"; $call_log .= " $row[15] \n"; - $call_log .= "  $row[10] \n"; + $call_log .= "  $row[10] \n"; + + if ($CIDdisplay=="Yes") + { + $caller_code=''; + $stmtA="SELECT caller_code FROM vicidial_log_extended_archive WHERE lead_id='" . mysqli_real_escape_string($link, $lead_id) . "' and uniqueid='$row[0]';"; + $rsltA=mysql_to_mysqli($stmtA, $link); + $cc_to_print = mysqli_num_rows($rslt); + if ($cc_to_print > 0) + { + $rowA=mysqli_fetch_row($rsltA); + $caller_code = $rowA[0]; + } + $outbound_cid=''; + $stmtA="SELECT outbound_cid FROM vicidial_dial_log_archive WHERE lead_id='" . mysqli_real_escape_string($link, $lead_id) . "' and caller_code='$caller_code';"; + $rsltA=mysql_to_mysqli($stmtA, $link); + $cid_to_print = mysqli_num_rows($rslt); + if ($cid_to_print > 0) + { + $rowA=mysqli_fetch_row($rsltA); + $outbound_cid = $rowA[0]; + $outbound_cid = preg_replace("/\".*\" /",'',$outbound_cid); + } + $call_log .= "  $outbound_cid $caller_code  $row[0]\n"; + } + $call_log .= "\n"; $stmtA="SELECT call_notes FROM vicidial_call_notes WHERE lead_id='" . mysqli_real_escape_string($link, $lead_id) . "' and vicidial_id='$row[0]';"; $rsltA=mysql_to_mysqli($stmtA, $link); @@ -1721,7 +1776,7 @@ else if ($archive_log=="Yes") { echo ""; - echo "*** "._QXZ("ARCHIVED LOG SEARCH ENABLED")." *** "._QXZ("Turn off archived logs display")."
"; + echo "*** "._QXZ("ARCHIVED LOG SEARCH ENABLED")." *** "._QXZ("Turn off archived logs display")."
"; echo "*** "._QXZ("ARCHIVED LOGS SHOWN IN RED, THERE MAY BE DUPLICATES WITH NON-ARCHIVED LOG ENTRIES")." ***"; echo ""; echo "\n"; @@ -1729,7 +1784,7 @@ else else { echo ""; - echo ""._QXZ("Turn on archived logs display").""; + echo ""._QXZ("Turn on archived logs display").""; echo "\n"; } @@ -2271,8 +2326,16 @@ else echo ""._QXZ("CALLS TO THIS LEAD").":\n"; - echo "\n"; - echo "\n"; + if ($CIDdisplay == "Yes") + { + echo "
# "._QXZ("DATE/TIME")." "._QXZ("LENGTH")." "._QXZ("STATUS")." "._QXZ("TSR")." "._QXZ("CAMPAIGN")." "._QXZ("LIST")." "._QXZ("LEAD")." "._QXZ("HANGUP REASON")." "._QXZ("PHONE")."
\n"; + echo "\n"; + } + else + { + echo "
# "._QXZ("DATE/TIME")." "._QXZ("LENGTH")." "._QXZ("STATUS")." "._QXZ("TSR")." "._QXZ("CAMPAIGN")." "._QXZ("LIST")." "._QXZ("LEAD")." "._QXZ("HANGUP REASON")." "._QXZ("PHONE")." "._QXZ("CALLER ID")." "._QXZ("UNIQUEID")."
\n"; + echo "\n"; + } echo "$call_log\n";
# "._QXZ("DATE/TIME")." "._QXZ("LENGTH")." "._QXZ("STATUS")." "._QXZ("TSR")." "._QXZ("CAMPAIGN")." "._QXZ("LIST")." "._QXZ("LEAD")." "._QXZ("HANGUP REASON")." "._QXZ("PHONE")." "._QXZ("CALLER ID")."