//seperate the action and the param $option_array = explode(":", $row["ivr_menu_option_param"]); $ivr_menu_option_action = array_shift($option_array); $ivr_menu_option_param = join(':', $option_array); //add the ivr menu option if (strlen($ivr_menu_option_action) > 0) { $ivr = new ivr_menu(); $ivr->domain_uuid = $_SESSION["domain_uuid"]; $ivr->ivr_menu_uuid = $ivr_menu_uuid; $ivr->ivr_menu_option_uuid = uuid(); $ivr->ivr_menu_option_digits = trim($row["ivr_menu_option_digits"]); $ivr->ivr_menu_option_action = $ivr_menu_option_action; $ivr->ivr_menu_option_param = $ivr_menu_option_param; $ivr->ivr_menu_option_order = $row["ivr_menu_option_order"]; $ivr->ivr_menu_option_description = $row["ivr_menu_option_description"]; $ivr->add(); } } if ($action == "add") { $action == "update"; } } //synchronize the xml config save_dialplan_xml(); //clear the cache $cache = new cache(); $cache->delete("dialplan:" . $_SESSION["context"]); //redirect the user $_SESSION["message"] = $text['message-update']; header("Location: ivr_menu_edit.php?id=" . $ivr_menu_uuid); return;