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 79c96be0..3b42f353 100644 --- a/agc_2-X/trunk/www/vicidial/admin_modify_lead.php +++ b/agc_2-X/trunk/www/vicidial/admin_modify_lead.php @@ -83,7 +83,8 @@ # 170527-2253 - Fix for rare inbound logging issue #1017 # 170710-2039 - Added Audit Comments display # 170807-2255 - Added park log -# 170826-0858 - Added link to turn on/off arcchived logs display +# 170826-0858 - Added link to turn on/off archived logs display +# 171001-1109 - Added in-browser audio control, if recording access control is disabled # require("dbconnect_mysqli.php"); @@ -1946,8 +1947,8 @@ else echo ""._QXZ("RECORDINGS FOR THIS LEAD").":\n"; - echo "\n"; - echo "\n"; + echo "
# "._QXZ("LEAD").""._QXZ("DATE/TIME")." "._QXZ("SECONDS")."   "._QXZ("RECID").""._QXZ("FILENAME").""._QXZ("LOCATION").""._QXZ("TSR")."
\n"; + echo "\n"; $stmt="SELECT recording_id,channel,server_ip,extension,start_time,start_epoch,end_time,end_epoch,length_in_sec,length_in_min,filename,location,lead_id,user,vicidial_id from recording_log where lead_id='" . mysqli_real_escape_string($link, $lead_id) . "' order by recording_id desc limit 500;"; $rslt=mysql_to_mysqli($stmt, $link); @@ -1996,11 +1997,19 @@ else {$locat = substr($location,0,27); $locat = "$locat...";} else {$locat = $location;} + $play_audio=''; if ( (preg_match('/ftp/i',$location)) or (preg_match('/http/i',$location)) ) + { if ($log_recording_access<1) - {$location = "$locat";} + { + $play_audio = "\n"; + $location = "$locat"; + } else - {$location = "$locat";} + { + $location = "$locat"; + } + } else {$location = $locat;} $u++; @@ -2013,6 +2022,7 @@ else echo "\n"; echo "\n"; echo ""; + echo "$play_audio"; echo "\n"; $rec_ids .= ",'$row[0]'"; } @@ -2064,11 +2074,19 @@ else {$locat = substr($location,0,27); $locat = "$locat...";} else {$locat = $location;} + $play_audio=''; if ( (preg_match('/ftp/i',$location)) or (preg_match('/http/i',$location)) ) + { if ($log_recording_access<1) - {$location = "$locat";} + { + $play_audio = "\n"; + $location = "$locat"; + } else - {$location = "$locat";} + { + $location = "$locat"; + } + } else {$location = $locat;} $u++; @@ -2082,6 +2100,7 @@ else echo "\n"; echo "\n"; echo ""; + echo "$play_audio"; echo "\n"; } diff --git a/agc_2-X/trunk/www/vicidial/qc_modify_lead.php b/agc_2-X/trunk/www/vicidial/qc_modify_lead.php index b0bc641a..070dbf47 100644 --- a/agc_2-X/trunk/www/vicidial/qc_modify_lead.php +++ b/agc_2-X/trunk/www/vicidial/qc_modify_lead.php @@ -27,6 +27,7 @@ # 170409-1542 - Added IP List validation code # 170513-2256 - Added QC Webform, issue #1010 # 170527-2252 - Fix for rare inbound logging issue #1017 +# 171001-1110 - Added in-browser audio control, if recording access control is disabled # require("dbconnect_mysqli.php"); @@ -1349,7 +1350,7 @@ else echo ""._QXZ("RECORDINGS FOR THIS LEAD").":\n"; echo "
# "._QXZ("LEAD").""._QXZ("DATE/TIME")." "._QXZ("SECONDS")."   "._QXZ("RECID").""._QXZ("FILENAME").""._QXZ("LOCATION").""._QXZ("TSR")."
$row[10] $location $row[13]
$row[10] $location * $row[13]
\n"; - echo "\n"; + echo "\n"; $stmt="select recording_id,channel,server_ip,extension,start_time,start_epoch,end_time,end_epoch,length_in_sec,length_in_min,filename,location,lead_id,user,vicidial_id from recording_log where lead_id='" . mysqli_real_escape_string($link, $lead_id) . "' order by recording_id desc limit 500;"; $rslt=mysql_to_mysqli($stmt, $link); @@ -1398,8 +1399,19 @@ else {$locat = substr($location,0,27); $locat = "$locat...";} else {$locat = $location;} + $play_audio=''; if ( (preg_match('/ftp/i',$location)) or (preg_match('/http/i',$location)) ) - {$location = "$locat";} + { + if ($log_recording_access<1) + { + $play_audio = "\n"; + $location = "$locat"; + } + else + { + $location = "$locat"; + } + } else {$location = $locat;} $u++; @@ -1412,6 +1424,7 @@ else echo "\n"; echo "\n"; echo ""; + echo "$play_audio"; echo "\n"; }
# "._QXZ("LEAD").""._QXZ("DATE/TIME")." "._QXZ("SECONDS")."   "._QXZ("RECID").""._QXZ("FILENAME").""._QXZ("LOCATION").""._QXZ("TSR")."
# "._QXZ("LEAD").""._QXZ("DATE/TIME")." "._QXZ("SECONDS")."   "._QXZ("RECID").""._QXZ("FILENAME").""._QXZ("LOCATION").""._QXZ("TSR")."
$row[10] $location $row[13]