From 0e658a486f8b6d50ad71c97ffeb8f14dbe85c015 Mon Sep 17 00:00:00 2001 From: FusionPBX Date: Tue, 2 Apr 2024 11:01:43 -0600 Subject: [PATCH] Update user_edit.php Move the validation earlier in the code --- core/users/user_edit.php | 32 ++++++++++++++++---------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/core/users/user_edit.php b/core/users/user_edit.php index 1febf9e6e0..faf2bcf385 100644 --- a/core/users/user_edit.php +++ b/core/users/user_edit.php @@ -154,6 +154,22 @@ 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 if (empty($username)) { $invalid[] = $text['label-username']; @@ -571,22 +587,6 @@ $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();