diff --git a/agc_2-X/trunk/www/VERM/VERM_AGENTS_DT_rpt.inc b/agc_2-X/trunk/www/VERM/VERM_AGENTS_DT_rpt.inc
index b2f7c070..84d631c7 100644
--- a/agc_2-X/trunk/www/VERM/VERM_AGENTS_DT_rpt.inc
+++ b/agc_2-X/trunk/www/VERM/VERM_AGENTS_DT_rpt.inc
@@ -6,6 +6,7 @@
# CHANGELOG:
# 220825-1632 - First build
# 230106-1301 - Added auto-download for large page displays to avoid memory errors
+# 240422-1750 - Added agent dead time section
#
# NANQUE, not an unanswered call?
@@ -26,6 +27,8 @@ if (isset($_GET["sort_agent_sessions_detail"])) {$sort_agent_sessions_detail=$
elseif (isset($_POST["sort_agent_sessions_detail"])) {$sort_agent_sessions_detail=$_POST["sort_agent_sessions_detail"];}
if (isset($_GET["sort_agent_pause_detail"])) {$sort_agent_pause_detail=$_GET["sort_agent_pause_detail"];}
elseif (isset($_POST["sort_agent_pause_detail"])) {$sort_agent_pause_detail=$_POST["sort_agent_pause_detail"];}
+if (isset($_GET["sort_agent_dead_detail"])) {$sort_agent_dead_detail=$_GET["sort_agent_dead_detail"];}
+ elseif (isset($_POST["sort_agent_dead_detail"])) {$sort_agent_dead_detail=$_POST["sort_agent_dead_detail"];}
# No campaigns, need to query for all.
$vicidial_user_log_SQL=preg_replace('/and campaign_id in \(\'\'\)/', '', $vicidial_user_log_SQL);
@@ -35,11 +38,13 @@ if ($non_latin < 1)
{
$sort_agent_sessions_detail = preg_replace('/[^\s\-_0-9a-zA-Z]/','',$sort_agent_sessions_detail);
$sort_agent_pause_detail = preg_replace('/[^\s\-_0-9a-zA-Z]/','',$sort_agent_pause_detail);
+ $sort_agent_dead_detail = preg_replace('/[^\s\-_0-9a-zA-Z]/','',$sort_agent_dead_detail);
}
else
{
$sort_agent_sessions_detail = preg_replace('/[^\s\-_0-9\p{L}]/u','',$sort_agent_sessions_detail);
$sort_agent_pause_detail = preg_replace('/[^\s\-_0-9\p{L}]/u','',$sort_agent_pause_detail);
+ $sort_agent_dead_detail = preg_replace('/[^\s\-_0-9\p{L}]/u','',$sort_agent_dead_detail);
}
if (preg_match('/ desc$/', $sort_agent_pause_detail))
@@ -54,6 +59,18 @@ else
}
$sort_agent_pause_detail_preg=preg_replace('/ desc$/', '', $sort_agent_pause_detail);
+if (preg_match('/ desc$/', $sort_agent_dead_detail))
+ {
+ $sort_char="↓";
+ $reverse_dead_link=preg_replace('/ desc$/', '', $sort_agent_dead_detail);
+ }
+else
+ {
+ $sort_char="↑";
+ $reverse_dead_link=$sort_agent_dead_detail." desc";
+ }
+$sort_agent_dead_detail_preg=preg_replace('/ desc$/', '', $sort_agent_dead_detail);
+
/*
$start_date="2021-12-20";
$start_time="00:00:00";
@@ -499,6 +516,96 @@ $HTML_output.="";
$HTML_output.="";
#####################################
+####### AGENT DEAD DETAIL ##########
+$sort_add_index=preg_replace('/ desc/', '', $sort_agent_dead_detail);
+if (preg_match('/ desc$/', $sort_agent_dead_detail))
+ {
+ $sort_char="↓";
+ $reverse_link=preg_replace('/ desc$/', '', $sort_agent_dead_detail);
+ }
+else
+ {
+ $sort_char="↑";
+ $reverse_link=$sort_agent_dead_detail." desc";
+ }
+$sort_agent_dead_detail_preg=preg_replace('/ desc$/', '', $sort_agent_dead_detail);
+
+
+$HTML_output.="
| \n"; +$HTML_output.=" | \n"; +$HTML_output.=" | \n"; +$HTML_output.=" | \n"; + +$HTML_output.=" |
|---|---|---|---|
| ".$row["user"]." | "; + $HTML_output.="".$row["ID"]." | "; + $HTML_output.="".$row["total_dead_time"]." | "; + $HTML_output.="".$row["average_dead_time"]." | "; + $HTML_output.="
| Export as... | "; +$HTML_output.="|||