コード例 #1
0
         //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;