From ec7024ed414eb461b353f97b8d0b4a88a31f43b8 Mon Sep 17 00:00:00 2001 From: FusionPBX Date: Wed, 17 Jun 2020 13:39:57 -0600 Subject: [PATCH] Add ivr_menu_parent_uuid for adding a parent IVR Menu --- app/ivr_menus/ivr_menu_edit.php | 31 ++++++++++++++++++++++++++++++- 1 file changed, 30 insertions(+), 1 deletion(-) diff --git a/app/ivr_menus/ivr_menu_edit.php b/app/ivr_menus/ivr_menu_edit.php index 47c4188d5f..ab80aecc7c 100644 --- a/app/ivr_menus/ivr_menu_edit.php +++ b/app/ivr_menus/ivr_menu_edit.php @@ -105,6 +105,7 @@ //get ivr menu $ivr_menu_name = $_POST["ivr_menu_name"]; $ivr_menu_extension = $_POST["ivr_menu_extension"]; + $ivr_menu_parent_uuid = $_POST["ivr_menu_parent_uuid"]; $ivr_menu_greet_long = $_POST["ivr_menu_greet_long"]; $ivr_menu_greet_short = $_POST["ivr_menu_greet_short"]; $ivr_menu_language = $_POST["ivr_menu_language"]; @@ -253,6 +254,7 @@ $array['ivr_menus'][0]["dialplan_uuid"] = $dialplan_uuid; $array['ivr_menus'][0]["ivr_menu_name"] = $ivr_menu_name; $array['ivr_menus'][0]["ivr_menu_extension"] = $ivr_menu_extension; + $array['ivr_menus'][0]["ivr_menu_parent_uuid"] = $ivr_menu_parent_uuid; $array['ivr_menus'][0]["ivr_menu_language"] = $ivr_menu_language; $array['ivr_menus'][0]["ivr_menu_greet_long"] = $ivr_menu_greet_long; $array['ivr_menus'][0]["ivr_menu_greet_short"] = $ivr_menu_greet_short; @@ -421,6 +423,7 @@ $dialplan_uuid = $row["dialplan_uuid"]; $ivr_menu_name = $row["ivr_menu_name"]; $ivr_menu_extension = $row["ivr_menu_extension"]; + $ivr_menu_parent_uuid = $row["ivr_menu_parent_uuid"]; $ivr_menu_language = $row["ivr_menu_language"]; $ivr_menu_dialect = $row["ivr_menu_dialect"]; $ivr_menu_voice = $row["ivr_menu_voice"]; @@ -469,6 +472,15 @@ $ivr_menu_options = $database->select($sql, $parameters, 'all'); unset($sql, $parameters); +//get the ivr menus + $sql = "select * from v_ivr_menus "; + $sql .= "where domain_uuid = :domain_uuid "; + $sql .= "order by v_ivr_menus asc "; + $parameters['domain_uuid'] = $_SESSION['domain_uuid']; + $database = new database; + $ivr_menus = $database->select($sql, $parameters, 'all'); + unset($sql, $parameters); + //add an empty row to the options array if (count($ivr_menu_options) == 0) { $rows = $_SESSION['ivr_menu']['option_add_rows']['numeric']; @@ -616,7 +628,24 @@ echo $text['description-extension']."\n"; echo "\n"; echo "\n"; - + + echo " "; + echo " ".$text['label-ivr_menu_parent_uuid'].""; + echo " "; + echo ""; + echo " "; + echo " "; + echo "\n"; echo "\n"; echo " ".$text['label-language']."\n";