mirror of
https://github.com/fusionpbx/fusionpbx.git
synced 2025-12-30 00:53:50 +00:00
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
|
||||
*/
|
||||
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"];
|
||||
|
||||
Reference in New Issue
Block a user