Update app_defaults.php

This commit is contained in:
FusionPBX
2019-07-02 12:57:15 -06:00
committed by GitHub
parent d0aa349c04
commit 595d996ac7
+20 -17
View File
@@ -26,28 +26,31 @@
//process this only one time //process this only one time
if ($domains_processed == 1) { 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 "; $sql = "select * from v_domains ";
$database = new database; $database = new database;
$domains = $database->select($sql, null, 'all'); $domains = $database->select($sql, null, 'all');
//add the access control list to the database //update the ivr menu context
$sql = "select * from v_ivr_menus where ivr_menu_context is null "; foreach ($ivr_menus as $row) {
$ivr_menus = $database->select($sql, null, 'all'); foreach ($domains as $domain) {
if (is_array($ivr_menus)) { if ($row['domain_uuid'] == $domain['domain_uuid']) {
foreach ($ivr_menus as $row) { $sql = "update v_ivr_menus set ivr_menu_context = :domain_name \n";
foreach ($domains as $domain) { $sql .= "where ivr_menu_uuid = :ivr_menu_uuid \n";
if ($row['domain_uuid'] == $domain['domain_uuid']) { $parameters['domain_name'] = $domain['domain_name'];
$sql = "update v_ivr_menus set ivr_menu_context = :domain_name \n"; $parameters['ivr_menu_uuid'] = $row['ivr_menu_uuid'];
$sql .= "where ivr_menu_uuid = :ivr_menu_uuid \n"; $message = $database->execute($sql, null);
$parameters['domain_name'] = $domain['domain_name']; unset($parameters);
$parameters['ivr_menu_uuid'] = $row['ivr_menu_uuid']; }
$message = $database->execute($sql, null); }
unset($parameters);
}
}
}
} }
}
} }
?> ?>