From 485ebced6aa81c5e7ef15c9d8ad093e73513a479 Mon Sep 17 00:00:00 2001 From: FusionPBX Date: Tue, 1 Dec 2020 12:12:29 -0700 Subject: [PATCH] Use the ivr_menu_language to update the language dialect and voice. --- app/ivr_menus/app_defaults.php | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/app/ivr_menus/app_defaults.php b/app/ivr_menus/app_defaults.php index 92b44ff490..6f54dc7ca8 100644 --- a/app/ivr_menus/app_defaults.php +++ b/app/ivr_menus/app_defaults.php @@ -52,14 +52,30 @@ if ($domains_processed == 1) { } } if (is_array($array) && @sizeof($array) != 0) { + + $p = new permissions; + $p->add('ivr_menu_edit', 'temp'); + $database = new database; $database->app_name = 'ivr_menus'; $database->app_uuid = 'a5788e9b-58bc-bd1b-df59-fff5d51253ab'; $database->save($array); unset($array); + + $p->delete('ivr_menu_edit', 'temp'); } } + //use the ivr_menu_language to update the language dialect and voice + $sql = "update v_ivr_menus set "; + $sql .= "ivr_menu_language = split_part(ivr_menu_language, '/', 1), "; + $sql .= "ivr_menu_dialect = split_part(ivr_menu_language, '/', 2), "; + $sql .= "ivr_menu_voice = split_part(ivr_menu_language, '/', 3) "; + $sql .= "where ivr_menu_language like '%/%/%'; "; + $database = new database; + $ivr_menus = $database->select($sql, null, 'all'); + unset($sql); + } ?>