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 "