diff --git a/app/ivr_menus/resources/functions/ivr_menu_xml.php b/app/ivr_menus/resources/functions/ivr_menu_xml.php index 731c33b1a2..6178d5c5a9 100644 --- a/app/ivr_menus/resources/functions/ivr_menu_xml.php +++ b/app/ivr_menus/resources/functions/ivr_menu_xml.php @@ -29,28 +29,28 @@ global $domain_uuid; //prepare for dialplan .xml files to be written. delete all dialplan files that are prefixed with dialplan_ and have a file extension of .xml - if (count($_SESSION["domains"]) > 1) { - $v_needle = 'v_'.$_SESSION['domain_name'].'_'; - } - else { - $v_needle = 'v_'; - } - if($dh = opendir($_SESSION['switch']['conf']['dir']."/ivr_menus/")) { - $files = Array(); - while($file = readdir($dh)) { - if($file != "." && $file != ".." && $file[0] != '.') { - if(is_dir($dir . "/" . $file)) { - //this is a directory - } else { - if (strpos($file, $v_needle) !== false && substr($file,-4) == '.xml') { - //echo "file: $file
\n"; - unlink($_SESSION['switch']['conf']['dir']."/ivr_menus/".$file); - } + if (count($_SESSION["domains"]) > 1) { + $v_needle = 'v_'.$_SESSION['domain_name'].'_'; + } + else { + $v_needle = 'v_'; + } + if($dh = opendir($_SESSION['switch']['conf']['dir']."/ivr_menus/")) { + $files = Array(); + while($file = readdir($dh)) { + if($file != "." && $file != ".." && $file[0] != '.') { + if(is_dir($dir . "/" . $file)) { + //this is a directory + } else { + if (strpos($file, $v_needle) !== false && substr($file,-4) == '.xml') { + //echo "file: $file
\n"; + unlink($_SESSION['switch']['conf']['dir']."/ivr_menus/".$file); } } } - closedir($dh); } + closedir($dh); + } $sql = "select * from v_ivr_menus "; $sql .= " where domain_uuid = :domain_uuid "; @@ -181,11 +181,9 @@ } unset($result, $row); - save_dialplan_xml(); - //apply settings - $_SESSION["reload_xml"] = true; + $_SESSION["reload_xml"] = true; } } -?> \ No newline at end of file +?>