diff --git a/app/call_centers/call_center_agent_status.php b/app/call_centers/call_center_agent_status.php index 1f4fbc88da..df70e9384b 100644 --- a/app/call_centers/call_center_agent_status.php +++ b/app/call_centers/call_center_agent_status.php @@ -17,7 +17,7 @@ The Initial Developer of the Original Code is Mark J Crane - Portions created by the Initial Developer are Copyright (C) 2008-2012 + Portions created by the Initial Developer are Copyright (C) 2008-2018 the Initial Developer. All Rights Reserved. Contributor(s): @@ -59,6 +59,7 @@ else { $per_queue_login = false; } + unset($prep_statement, $sql); //setup the event socket connection $fp = event_socket_create($_SESSION['event_socket_ip_address'], $_SESSION['event_socket_port'], $_SESSION['event_socket_password']); @@ -164,10 +165,12 @@ foreach ($call_center_queues as $queue) { $agents[$x]['queues'][$i]['agent_name'] = $row['agent_name']; $agents[$x]['queues'][$i]['queue_name'] = $queue['queue_name']; + $agents[$x]['queues'][$i]['call_center_agent_uuid'] = $row['call_center_agent_uuid']; + $agents[$x]['queues'][$i]['call_center_queue_uuid'] = $queue['call_center_queue_uuid']; $agents[$x]['queues'][$i]['queue_status'] = 'Logged Out'; foreach ($call_center_tiers as $tier) { - if ($queue['queue_name'] .'@'. $_SESSION['domain_name'] == $tier['queue'] - && $row['agent_name'] .'@'. $_SESSION['domain_name'] == $tier['agent']) { + if ($queue['call_center_queue_uuid'] == $tier['call_center_queue_uuid'] + && $row['call_center_agent_uuid'] == $tier['call_center_agent_uuid']) { $agents[$x]['queues'][$i]['queue_status'] = 'Available'; } } @@ -176,7 +179,7 @@ //update the agent status foreach ($agent_list as $r) { - if ($r['name'] == $row['agent_name'].'@'.$domain_name) { + if ($r['name'] == $row['call_center_agent_uuid']) { $agents[$x]['agent_status'] = $r['status']; } } @@ -184,6 +187,8 @@ $x++; } + +//debug info //echo "
\n";
 	//print_r($agents);
 	//echo "
\n"; @@ -262,7 +267,8 @@ $str .= " "; $str .= " \n"; $str .= " \n"; - $str .= " \n"; + $str .= " \n"; + $str .= " \n"; //$str .= "   \n"; $str .= "   \n"; $str .= "   \n";