From 1b8bf75effd7c6f29d7bec1b30f5e6c88e369f52 Mon Sep 17 00:00:00 2001 From: FusionPBX Date: Wed, 17 Aug 2022 09:38:24 -0600 Subject: [PATCH] Simplify outbound destinations further by hiding irrelevant settings. --- app/destinations/destination_edit.php | 22 ++++++++++++++++++---- 1 file changed, 18 insertions(+), 4 deletions(-) diff --git a/app/destinations/destination_edit.php b/app/destinations/destination_edit.php index c6c341ac29..ab86f92c73 100644 --- a/app/destinations/destination_edit.php +++ b/app/destinations/destination_edit.php @@ -1190,13 +1190,17 @@ echo " if (document.getElementById('tr_conditions')) { document.getElementById('tr_conditions').style.display = 'none'; }\n"; echo " if (document.getElementById('tr_actions')) { document.getElementById('tr_actions').style.display = 'none'; }\n"; echo " if (document.getElementById('tr_fax_detection')) { document.getElementById('tr_fax_detection').style.display = 'none'; }\n"; + echo " if (document.getElementById('tr_provider')) { document.getElementById('tr_provider').style.display = 'none'; }\n"; echo " if (document.getElementById('tr_cid_name_prefix')) { document.getElementById('tr_cid_name_prefix').style.display = 'none'; }\n"; echo " if (document.getElementById('tr_sell')) { document.getElementById('tr_sell').style.display = 'none'; }\n"; echo " if (document.getElementById('tr_buy')) { document.getElementById('tr_buy').style.display = 'none'; }\n"; echo " if (document.getElementById('tr_carrier')) { document.getElementById('tr_carrier').style.display = 'none'; }\n"; - echo " if (document.getElementById('tr_account_code')) { document.getElementById('tr_account_code').style.display = 'none'; }\n"; echo " if (document.getElementById('tr_user')) { document.getElementById('tr_user').style.display = 'none'; }\n"; + echo " if (document.getElementById('tr_group')) { document.getElementById('tr_group').style.display = 'none'; }\n"; + echo " if (document.getElementById('tr_destination_record')) { document.getElementById('tr_destination_record').style.display = 'none'; }\n"; echo " if (document.getElementById('tr_hold_music')) { document.getElementById('tr_hold_music').style.display = 'none'; }\n"; + echo " if (document.getElementById('tr_distinctive_ring')) { document.getElementById('tr_distinctive_ring').style.display = 'none'; }\n"; + echo " if (document.getElementById('tr_account_code')) { document.getElementById('tr_account_code').style.display = 'none'; }\n"; echo " }\n"; echo " else if (dir == 'inbound') {\n"; echo " if (document.getElementById('tr_caller_id_name')) { document.getElementById('tr_caller_id_name').style.display = ''; }\n"; @@ -1204,12 +1208,16 @@ echo " if (document.getElementById('tr_conditions')) { document.getElementById('tr_conditions').style.display = ''; }\n"; echo " if (document.getElementById('tr_actions')) { document.getElementById('tr_actions').style.display = ''; }\n"; echo " if (document.getElementById('tr_fax_detection')) { document.getElementById('tr_fax_detection').style.display = ''; }\n"; + echo " if (document.getElementById('tr_provider')) { document.getElementById('tr_provider').style.display = ''; }\n"; echo " if (document.getElementById('tr_cid_name_prefix')) { document.getElementById('tr_cid_name_prefix').style.display = ''; }\n"; echo " if (document.getElementById('tr_sell')) { document.getElementById('tr_sell').style.display = ''; }\n"; echo " if (document.getElementById('tr_buy')) { document.getElementById('tr_buy').style.display = ''; }\n"; echo " if (document.getElementById('tr_carrier')) { document.getElementById('tr_carrier').style.display = ''; }\n"; echo " if (document.getElementById('tr_user')) { document.getElementById('tr_user').style.display = ''; }\n"; + echo " if (document.getElementById('tr_group')) { document.getElementById('tr_group').style.display = ''; }\n"; + echo " if (document.getElementById('tr_destination_record')) { document.getElementById('tr_destination_record').style.display = ''; }\n"; echo " if (document.getElementById('tr_hold_music')) { document.getElementById('tr_hold_music').style.display = ''; }\n"; + echo " if (document.getElementById('tr_distinctive_ring')) { document.getElementById('tr_distinctive_ring').style.display = ''; }\n"; echo " if (document.getElementById('tr_account_code')) {document.getElementById('tr_account_code').style.display = ''; }\n"; echo " if (document.getElementById('destination_context')) { document.getElementById('destination_context').value = 'public' }"; echo " }\n"; @@ -1219,10 +1227,14 @@ echo " if (document.getElementById('tr_conditions')) { document.getElementById('tr_conditions').style.display = 'none'; }\n"; echo " if (document.getElementById('tr_actions')) { document.getElementById('tr_actions').style.display = ''; }\n"; echo " if (document.getElementById('tr_fax_detection')) { document.getElementById('tr_fax_detection').style.display = 'none'; }\n"; + echo " if (document.getElementById('tr_provider')) { document.getElementById('tr_provider').style.display = 'none'; }\n"; echo " if (document.getElementById('tr_cid_name_prefix')) { document.getElementById('tr_cid_name_prefix').style.display = 'none'; }\n"; echo " if (document.getElementById('tr_sell')) { document.getElementById('tr_sell').style.display = 'none'; }\n"; echo " if (document.getElementById('tr_buy')) { document.getElementById('tr_buy').style.display = 'none'; }\n"; echo " if (document.getElementById('tr_carrier')) { document.getElementById('tr_carrier').style.display = 'none'; }\n"; + echo " if (document.getElementById('tr_destination_record')) { document.getElementById('tr_destination_record').style.display = ''; }\n"; + echo " if (document.getElementById('tr_hold_music')) { document.getElementById('tr_hold_music').style.display = ''; }\n"; + echo " if (document.getElementById('tr_distinctive_ring')) { document.getElementById('tr_distinctive_ring').style.display = ''; }\n"; echo " if (document.getElementById('tr_account_code')) { document.getElementById('tr_account_code').style.display = ''; }\n"; echo " }\n"; echo " "; @@ -1391,7 +1403,7 @@ //context if (permission_exists('destination_context')) { - echo "\n"; + echo "\n"; echo "\n"; echo " ".$text['label-destination_context']."\n"; echo "\n"; @@ -1438,7 +1450,6 @@ echo "\n"; $x=0; foreach($destination_actions as $row) { -//view_array($row, false); echo $destination->select('dialplan', "destination_actions[$x]", $row['destination_app'].':'.$row['destination_data']); echo "
\n"; $x++; @@ -1484,7 +1495,7 @@ //providers if (permission_exists('provider_edit') && is_array($providers) && @sizeof($providers) != 0) { - echo "\n"; + echo "\n"; echo "\n"; echo " ".$text['label-provider']."\n"; echo "\n"; @@ -1565,6 +1576,7 @@ //record if ($destination_type == 'inbound' && permission_exists('destination_record')) { echo "\n"; + echo "\n"; echo "".$text['label-destination_record']."\n"; echo "\n"; echo "