Fix destination->valid method for ivr (#5312)
* Update destinations.php * Update ivr_menu_edit.php
This commit is contained in:
@@ -551,7 +551,7 @@ if (!class_exists('destinations')) {
|
|||||||
* valid destination
|
* valid destination
|
||||||
*/
|
*/
|
||||||
public function valid($destination, $type = 'dialplan') {
|
public function valid($destination, $type = 'dialplan') {
|
||||||
$destinations = $this->all('dialplan');
|
$destinations = $this->all($type);
|
||||||
foreach($destinations as $category => $array) {
|
foreach($destinations as $category => $array) {
|
||||||
if (is_array($array)) {
|
if (is_array($array)) {
|
||||||
foreach ($array as $key => $value) {
|
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_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_digits"] = $row["ivr_menu_option_digits"];
|
||||||
$array['ivr_menus'][0]['ivr_menu_options'][$y]["ivr_menu_option_action"] = $ivr_menu_option_action;
|
$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_param"] = $ivr_menu_option_param;
|
||||||
}
|
}
|
||||||
$array['ivr_menus'][0]['ivr_menu_options'][$y]["ivr_menu_option_order"] = $row["ivr_menu_option_order"];
|
$array['ivr_menus'][0]['ivr_menu_options'][$y]["ivr_menu_option_order"] = $row["ivr_menu_option_order"];
|
||||||
|
|||||||
Reference in New Issue
Block a user