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 "| # | "._QXZ("LEAD")." | "._QXZ("DATE/TIME")." | "._QXZ("SECONDS")." | "._QXZ("RECID")." | "._QXZ("FILENAME")." | "._QXZ("LOCATION")." | "._QXZ("TSR")." |
\n";
+ echo "\n";
+ echo "| # | "._QXZ("LEAD")." | "._QXZ("DATE/TIME")." | "._QXZ("SECONDS")." | "._QXZ("RECID")." | "._QXZ("FILENAME")." | "._QXZ("LOCATION")." | "._QXZ("TSR")." | |
\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 " $row[10] | \n";
echo " $location | \n";
echo " $row[13] | ";
+ 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 " $row[10] | \n";
echo " $location * | \n";
echo " $row[13] | ";
+ 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 "\n";
- echo "| # | "._QXZ("LEAD")." | "._QXZ("DATE/TIME")." | "._QXZ("SECONDS")." | "._QXZ("RECID")." | "._QXZ("FILENAME")." | "._QXZ("LOCATION")." | "._QXZ("TSR")." |
\n";
+ echo "| # | "._QXZ("LEAD")." | "._QXZ("DATE/TIME")." | "._QXZ("SECONDS")." | "._QXZ("RECID")." | "._QXZ("FILENAME")." | "._QXZ("LOCATION")." | "._QXZ("TSR")." | |
\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 " $row[10] | \n";
echo " $location | \n";
echo " $row[13] | ";
+ echo "$play_audio";
echo "\n";
}