From 80c51cc2e2f3ee75a523d83846dc60c629f26978 Mon Sep 17 00:00:00 2001 From: fusionate Date: Fri, 22 Jan 2021 12:12:29 -0700 Subject: [PATCH] Extension - Edit: Lookup extension on submit if extension_extension permission not assigned. --- app/extensions/extension_edit.php | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/app/extensions/extension_edit.php b/app/extensions/extension_edit.php index 49829949f6..45bfc1aeae 100644 --- a/app/extensions/extension_edit.php +++ b/app/extensions/extension_edit.php @@ -76,7 +76,16 @@ if (count($_POST) > 0) { //get the values from the HTTP POST and save them as PHP variables - $extension = str_replace(' ','-',$_POST["extension"]); + if ($action == 'add' || permission_exists("extension_extension")) { + $extension = str_replace(' ','-',$_POST["extension"]); + } + else { //lookup extension based on submitted uuid + $sql = "select extension from v_extensions where extension_uuid = :extension_uuid"; + $parameters['extension_uuid'] = $extension_uuid; + $database = new database; + $extension = $database->select($sql, $parameters, 'column'); + unset($sql, $parameters); + } $number_alias = $_POST["number_alias"]; $password = $_POST["password"];