Fix destination->valid method for ivr (#5312)
* Update destinations.php * Update ivr_menu_edit.php
This commit is contained in:
parent
19df9b4aa8
commit
e5d3295975
|
|
@ -551,7 +551,7 @@ if (!class_exists('destinations')) {
|
|||
* valid destination
|
||||
*/
|
||||
public function valid($destination, $type = 'dialplan') {
|
||||
$destinations = $this->all('dialplan');
|
||||
$destinations = $this->all($type);
|
||||
foreach($destinations as $category => $array) {
|
||||
if (is_array($array)) {
|
||||
foreach ($array as $key => $value) {
|
||||
|
|
|
|||
|
|
@ -308,7 +308,7 @@
|
|||
$array['ivr_menus'][0]['ivr_menu_options'][$y]["ivr_menu_option_uuid"] = $ivr_menu_option_uuid;
|
||||
$array['ivr_menus'][0]['ivr_menu_options'][$y]["ivr_menu_option_digits"] = $row["ivr_menu_option_digits"];
|
||||
$array['ivr_menus'][0]['ivr_menu_options'][$y]["ivr_menu_option_action"] = $ivr_menu_option_action;
|
||||
if ($destination->valid(preg_replace('/\s/', ':', $ivr_menu_option_param, 1), 'ivr')) {
|
||||
if ($destination->valid($ivr_menu_option_action.":".$ivr_menu_option_param, 'ivr')) {
|
||||
$array['ivr_menus'][0]['ivr_menu_options'][$y]["ivr_menu_option_param"] = $ivr_menu_option_param;
|
||||
}
|
||||
$array['ivr_menus'][0]['ivr_menu_options'][$y]["ivr_menu_option_order"] = $row["ivr_menu_option_order"];
|
||||
|
|
|
|||
Loading…
Reference in New Issue