From 7718cc66a780ed6240d93480f9188c0c595b1e98 Mon Sep 17 00:00:00 2001 From: FusionPBX Date: Fri, 7 Feb 2020 12:31:33 -0700 Subject: [PATCH] Update dialplan_add.php --- app/dialplans/dialplan_add.php | 20 ++++++++++++-------- 1 file changed, 12 insertions(+), 8 deletions(-) diff --git a/app/dialplans/dialplan_add.php b/app/dialplans/dialplan_add.php index f5ca554160..0e36646519 100644 --- a/app/dialplans/dialplan_add.php +++ b/app/dialplans/dialplan_add.php @@ -43,6 +43,9 @@ $language = new text; $text = $language->get(); +//initialize the destinations object + $destination = new destinations; + //set the variables if (count($_POST) > 0) { $dialplan_name = $_POST["dialplan_name"]; @@ -155,8 +158,10 @@ $array['dialplan_details'][2]['dialplan_uuid'] = $dialplan_uuid; $array['dialplan_details'][2]['dialplan_detail_uuid'] = $dialplan_detail_uuid; $array['dialplan_details'][2]['dialplan_detail_tag'] = 'action'; - $array['dialplan_details'][2]['dialplan_detail_type'] = $action_application_1; - $array['dialplan_details'][2]['dialplan_detail_data'] = $action_data_1; + if ($destination->valid($action_application_1.':'.$action_data_1)) { + $array['dialplan_details'][2]['dialplan_detail_type'] = $action_application_1; + $array['dialplan_details'][2]['dialplan_detail_data'] = $action_data_1; + } $array['dialplan_details'][2]['dialplan_detail_order'] = '3'; //add action 2 @@ -166,8 +171,10 @@ $array['dialplan_details'][3]['dialplan_uuid'] = $dialplan_uuid; $array['dialplan_details'][3]['dialplan_detail_uuid'] = $dialplan_detail_uuid; $array['dialplan_details'][3]['dialplan_detail_tag'] = 'action'; - $array['dialplan_details'][3]['dialplan_detail_type'] = $action_application_2; - $array['dialplan_details'][3]['dialplan_detail_data'] = $action_data_2; + if ($destination->valid($action_application_2.':'.$action_data_2)) { + $array['dialplan_details'][3]['dialplan_detail_type'] = $action_application_2; + $array['dialplan_details'][3]['dialplan_detail_data'] = $action_data_2; + } $array['dialplan_details'][3]['dialplan_detail_order'] = '4'; } @@ -191,9 +198,6 @@ exit; } -//initialize the destinations object - $destination = new destinations; - //javascript type on change ?>