diff --git a/core/users/user_edit.php b/core/users/user_edit.php index 6039df8f39..1febf9e6e0 100644 --- a/core/users/user_edit.php +++ b/core/users/user_edit.php @@ -571,6 +571,22 @@ $call_center_agent_uuid = $database->select($sql, $parameters, 'column'); 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 if (isset($call_center_agent_uuid) && is_uuid($call_center_agent_uuid) && !empty($user_status)) { $esl = event_socket::create(); @@ -867,8 +883,7 @@ echo " ".$text['label-status']."\n"; echo " \n"; echo "