From 9fa9e30833586f63a6c2fa0b51fce9b1df76715a Mon Sep 17 00:00:00 2001 From: FusionPBX Date: Thu, 5 Sep 2019 07:45:02 -0600 Subject: [PATCH] Fix the ring group message for add or update. --- app/ring_groups/ring_group_edit.php | 19 ++++++------------- 1 file changed, 6 insertions(+), 13 deletions(-) diff --git a/app/ring_groups/ring_group_edit.php b/app/ring_groups/ring_group_edit.php index 2fedf1dce0..bd8c60fce6 100644 --- a/app/ring_groups/ring_group_edit.php +++ b/app/ring_groups/ring_group_edit.php @@ -77,9 +77,12 @@ } //action add or update - if (is_uuid($_REQUEST["id"])) { + if (is_uuid($_REQUEST["id"]) || is_uuid($_REQUEST["ring_group_uuid"])) { $action = "update"; $ring_group_uuid = $_REQUEST["id"]; + if (is_uuid($_REQUEST["ring_group_uuid"])) { + $ring_group_uuid = $_REQUEST["ring_group_uuid"]; + } } else { $action = "add"; @@ -146,12 +149,7 @@ } //assign the user to the ring group - if ( - is_uuid($_REQUEST["user_uuid"]) - && is_uuid($_REQUEST["id"]) - && $_GET["a"] != "delete" - && permission_exists("ring_group_edit") - ) { + if (is_uuid($_REQUEST["user_uuid"]) && is_uuid($_REQUEST["id"]) && $_GET["a"] != "delete" && permission_exists("ring_group_edit")) { //set the variables $user_uuid = $_REQUEST["user_uuid"]; $extension_uuid = $_REQUEST["id"]; @@ -181,11 +179,6 @@ //process the HTTP POST if (count($_POST) > 0 && strlen($_POST["persistformvar"]) == 0) { - //get the ring group uuid - if ($action = 'add') { - $_POST["ring_group_uuid"] = $ring_group_uuid; - } - //check for all required data $msg = ''; if (strlen($ring_group_name) == 0) { $msg .= $text['message-name']."
\n"; } @@ -369,7 +362,7 @@ //save the message to a session variable message::add($text['message-add']); //redirect the browser - header("Location: ring_group_edit.php?id=$ring_group_uuid"); + header("Location: ring_group_edit.php?id=".urlencode($ring_group_uuid)); exit; } if ($action == "update") {