From 595d996ac708307c211086d3a52cfb93ec3e64a6 Mon Sep 17 00:00:00 2001 From: FusionPBX Date: Tue, 2 Jul 2019 12:57:15 -0600 Subject: [PATCH] Update app_defaults.php --- app/ivr_menus/app_defaults.php | 37 ++++++++++++++++++---------------- 1 file changed, 20 insertions(+), 17 deletions(-) diff --git a/app/ivr_menus/app_defaults.php b/app/ivr_menus/app_defaults.php index 07a63d33da..914c611ce7 100644 --- a/app/ivr_menus/app_defaults.php +++ b/app/ivr_menus/app_defaults.php @@ -26,28 +26,31 @@ //process this only one time if ($domains_processed == 1) { - //add the access control list to the database + + //select ivr menus with an empty context + $sql = "select * from v_ivr_menus where ivr_menu_context is null "; + $ivr_menus = $database->select($sql, null, 'all'); + if (is_array($ivr_menus)) { + //get the domain list $sql = "select * from v_domains "; $database = new database; $domains = $database->select($sql, null, 'all'); - //add the access control list to the database - $sql = "select * from v_ivr_menus where ivr_menu_context is null "; - $ivr_menus = $database->select($sql, null, 'all'); - if (is_array($ivr_menus)) { - foreach ($ivr_menus as $row) { - foreach ($domains as $domain) { - if ($row['domain_uuid'] == $domain['domain_uuid']) { - $sql = "update v_ivr_menus set ivr_menu_context = :domain_name \n"; - $sql .= "where ivr_menu_uuid = :ivr_menu_uuid \n"; - $parameters['domain_name'] = $domain['domain_name']; - $parameters['ivr_menu_uuid'] = $row['ivr_menu_uuid']; - $message = $database->execute($sql, null); - unset($parameters); - } - } - } + //update the ivr menu context + foreach ($ivr_menus as $row) { + foreach ($domains as $domain) { + if ($row['domain_uuid'] == $domain['domain_uuid']) { + $sql = "update v_ivr_menus set ivr_menu_context = :domain_name \n"; + $sql .= "where ivr_menu_uuid = :ivr_menu_uuid \n"; + $parameters['domain_name'] = $domain['domain_name']; + $parameters['ivr_menu_uuid'] = $row['ivr_menu_uuid']; + $message = $database->execute($sql, null); + unset($parameters); + } + } } + } + } ?>