|
@@ -154,6 +154,22 @@
|
|
exit;
|
|
exit;
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ //validate the user status
|
|
|
|
+ switch ($user_status) {
|
|
|
|
+ case "Available" :
|
|
|
|
+ break;
|
|
|
|
+ case "Available (On Demand)" :
|
|
|
|
+ break;
|
|
|
|
+ case "On Break" :
|
|
|
|
+ break;
|
|
|
|
+ case "Do Not Disturb" :
|
|
|
|
+ break;
|
|
|
|
+ case "Logged Out" :
|
|
|
|
+ break;
|
|
|
|
+ default :
|
|
|
|
+ $user_status = '';
|
|
|
|
+ }
|
|
|
|
+
|
|
//check required values
|
|
//check required values
|
|
if (empty($username)) {
|
|
if (empty($username)) {
|
|
$invalid[] = $text['label-username'];
|
|
$invalid[] = $text['label-username'];
|
|
@@ -571,22 +587,6 @@
|
|
$call_center_agent_uuid = $database->select($sql, $parameters, 'column');
|
|
$call_center_agent_uuid = $database->select($sql, $parameters, 'column');
|
|
unset($sql, $parameters);
|
|
unset($sql, $parameters);
|
|
|
|
|
|
- //validate the user status
|
|
|
|
- switch ($user_status) {
|
|
|
|
- case "Available" :
|
|
|
|
- break;
|
|
|
|
- case "Available (On Demand)" :
|
|
|
|
- break;
|
|
|
|
- case "On Break" :
|
|
|
|
- break;
|
|
|
|
- case "Do Not Disturb" :
|
|
|
|
- break;
|
|
|
|
- case "Logged Out" :
|
|
|
|
- break;
|
|
|
|
- default :
|
|
|
|
- $user_status = '';
|
|
|
|
- }
|
|
|
|
-
|
|
|
|
//update the user_status
|
|
//update the user_status
|
|
if (isset($call_center_agent_uuid) && is_uuid($call_center_agent_uuid) && !empty($user_status)) {
|
|
if (isset($call_center_agent_uuid) && is_uuid($call_center_agent_uuid) && !empty($user_status)) {
|
|
$esl = event_socket::create();
|
|
$esl = event_socket::create();
|