diff --git a/resources/switch.php b/resources/switch.php
index 4bf421b6aa..8062b47272 100644
--- a/resources/switch.php
+++ b/resources/switch.php
@@ -501,7 +501,10 @@ function switch_select_destination($select_type, $select_label, $select_name, $s
$queue_name = str_replace('_${domain_name}@default', '', $queue_name);
$queue_extension = $row["queue_extension"];
if ($previous_call_center_name != $queue_name) {
- $selected = ("menu-exec-app:transfer ".$queue_extension." XML ".$_SESSION["context"] == $select_value || "transfer:".$queue_extension." XML ".$_SESSION["context"] == $select_value) ? true : false;
+ $selected = (
+ $select_value == "transfer:".$queue_extension." XML ".$_SESSION["context"] ||
+ $select_value == "menu-exec-app:transfer ".$queue_extension." XML ".$_SESSION["context"]
+ ) ? true : false;
if ($select_type == "ivr") {
$options[] = "";
}
@@ -533,7 +536,11 @@ function switch_select_destination($select_type, $select_label, $select_name, $s
$call_flow_name = $row["call_flow_name"];
$call_flow_extension = $row["call_flow_extension"];
$call_flow_context = $row["call_flow_context"];
- $selected = ("transfer $call_flow_extension XML ".$call_flow_context == $select_value || "transfer:".$call_flow_extension." XML ".$call_flow_context == $select_value) ? true : false;
+ $selected = (
+ $select_value == "transfer ".$call_flow_extension." XML ".$call_flow_context ||
+ $select_value == "transfer:".$call_flow_extension." XML ".$call_flow_context ||
+ $select_value == "menu-exec-app:transfer ".$call_flow_extension." XML ".$call_flow_context
+ ) ? true : false;
if ($select_type == "ivr") {
$options[] = "";
}
@@ -568,7 +575,10 @@ function switch_select_destination($select_type, $select_label, $select_name, $s
foreach ($call_group_array as $call_group) {
$call_group = trim($call_group);
if ($previous_call_group_name != $call_group) {
- $selected = ("menu-exec-app:bridge group/".$call_group."@".$_SESSION['domain_name'] == $select_value || "bridge:group/".$call_group."@".$_SESSION['domain_name'] == $select_value) ? true : false;
+ $selected = (
+ $select_value == "bridge:group/".$call_group."@".$_SESSION['domain_name'] ||
+ $select_value == "menu-exec-app:bridge group/".$call_group."@".$_SESSION['domain_name']
+ ) ? true : false;
if ($select_type == "ivr") {
$options[] = "";
}
@@ -602,7 +612,11 @@ function switch_select_destination($select_type, $select_label, $select_name, $s
$name = $row["conference_center_name"];
$extension = $row["conference_center_extension"];
$description = $row["conference_center_description"];
- $selected = ("transfer ".$extension." XML ".$_SESSION['context'] == $select_value || "transfer:".$extension." XML ".$_SESSION['context'] == $select_value) ? true : false;
+ $selected = (
+ $select_value == "transfer ".$extension." XML ".$_SESSION['context'] ||
+ $select_value == "transfer:".$extension." XML ".$_SESSION['context'] ||
+ $select_value == "menu-exec-app:transfer ".$extension." XML ".$_SESSION['context']
+ ) ? true : false;
if ($select_type == "ivr") {
$options[] = "";
}
@@ -632,7 +646,11 @@ function switch_select_destination($select_type, $select_label, $select_name, $s
$name = $row["conference_name"];
$extension = $row["conference_extension"];
$description = $row["conference_description"];
- $selected = ("transfer ".$extension." XML ".$_SESSION['context'] == $select_value || "transfer:".$extension." XML ".$_SESSION['context'] == $select_value) ? true : false;
+ $selected = (
+ $select_value == "transfer ".$extension." XML ".$_SESSION['context'] ||
+ $select_value == "transfer:".$extension." XML ".$_SESSION['context'] ||
+ $select_value == "menu-exec-app:transfer ".$extension." XML ".$_SESSION['context']
+ ) ? true : false;
if ($select_type == "ivr") {
$options[] = "";
}
@@ -647,51 +665,6 @@ function switch_select_destination($select_type, $select_label, $select_name, $s
}
}
- //destinations
- /*
- if (file_exists($_SERVER['DOCUMENT_ROOT'].PROJECT_PATH."/app/destinations/app_config.php")) {
- $sql = "select * from v_destinations ";
- $sql .= "where domain_uuid = '$domain_uuid' ";
- $sql .= "and destination_enabled = 'true' ";
- $sql .= "order by destination_name asc ";
- $prep_statement = $db->prepare(check_sql($sql));
- $prep_statement->execute();
- $x = 0;
- $result = $prep_statement->fetchAll(PDO::FETCH_ASSOC);
- if ($select_type == "dialplan" || $select_type == "ivr") {
- echo "\n";
- }
- unset ($prep_statement);
- }
- */
-
//extensions
if (file_exists($_SERVER['DOCUMENT_ROOT'].PROJECT_PATH."/app/extensions/app_config.php")) {
if ($select_type == "dialplan" || $select_type == "ivr" || $select_type == "call_center_contact") {
@@ -708,7 +681,11 @@ function switch_select_destination($select_type, $select_label, $select_name, $s
$extension = $row["extension"];
$context = $row["user_context"];
$description = $row["description"];
- $selected = ("menu-exec-app:transfer ".$extension." XML ".$context == $select_value || "transfer:".$extension." XML ".$context == $select_value || "user/".$extension."@".$_SESSION['domains'][$domain_uuid]['domain_name'] == $select_value) ? true : false;
+ $selected = (
+ $select_value == "user/".$extension."@".$_SESSION['domains'][$domain_uuid]['domain_name'] ||
+ $select_value == "transfer:".$extension." XML ".$context ||
+ $select_value == "menu-exec-app:transfer ".$extension." XML ".$context
+ ) ? true : false;
if ($select_type == "ivr") {
$options[] = "";
}
@@ -740,7 +717,11 @@ function switch_select_destination($select_type, $select_label, $select_name, $s
foreach ($result as &$row) {
$fax_name = $row["fax_name"];
$extension = $row["fax_extension"];
- $selected = ("transfer $extension XML ".$_SESSION["context"] == $select_value || "transfer:".$extension." XML ".$_SESSION["context"] == $select_value) ? true : false;
+ $selected = (
+ $select_value == "transfer ".$extension." XML ".$_SESSION["context"] ||
+ $select_value == "transfer:".$extension." XML ".$_SESSION["context"] ||
+ $select_value == "menu-exec-app:transfer ".$extension." XML ".$_SESSION["context"]
+ ) ? true : false;
if ($select_type == "ivr") {
$options[] = "";
}
@@ -915,7 +896,11 @@ function switch_select_destination($select_type, $select_label, $select_name, $s
foreach ($result as &$row) {
$extension = $row["hunt_group_extension"];
$hunt_group_name = $row["hunt_group_name"];
- $selected = ("transfer ".$extension." XML ".$_SESSION["context"] == $select_value || "transfer:".$extension." XML ".$_SESSION["context"] == $select_value) ? true : false;
+ $selected = (
+ $select_value == "transfer ".$extension." XML ".$_SESSION["context"] ||
+ $select_value == "transfer:".$extension." XML ".$_SESSION["context"] ||
+ $select_value == "menu-exec-app:transfer ".$extension." XML ".$_SESSION["context"]
+ ) ? true : false;
if ($select_type == "ivr") {
$options[] = "";
}
@@ -953,8 +938,10 @@ function switch_select_destination($select_type, $select_label, $select_name, $s
$selected = (
$select_value == "ivr ".$extension_name ||
$select_value == "ivr:".$extension_name ||
+ $select_value == "menu-exec-app:ivr ".$extension ||
$select_value == "transfer ".$extension." XML ".$_SESSION["context"] ||
- $select_value == "transfer:".$extension." XML ".$_SESSION["context"]
+ $select_value == "transfer:".$extension." XML ".$_SESSION["context"] ||
+ $select_value == "menu-exec-app:transfer ".$extension." XML ".$_SESSION["context"]
) ? true : false;
if ($select_type == "ivr") {
$options[] = "";
@@ -984,7 +971,10 @@ function switch_select_destination($select_type, $select_label, $select_name, $s
'pt-br' => 'Portuguese (Brazil)',
'es' => 'Spanish');
foreach ($tmp_lang_options as $tmp_lang_option_abbr => $tmp_lang_option_name) {
- $selected = ("menu-exec-app:set default_language=".$tmp_lang_option_abbr == $select_value || "set:default_language=".$tmp_lang_option_abbr == $select_value) ? true : false;
+ $selected = (
+ $select_value == "menu-exec-app:set default_language=".$tmp_lang_option_abbr ||
+ $select_value == "set:default_language=".$tmp_lang_option_abbr
+ ) ? true : false;
if ($select_type == "ivr") {
$options[] = " ";
}
@@ -1043,7 +1033,11 @@ function switch_select_destination($select_type, $select_label, $select_name, $s
$extension = $row["ring_group_extension"];
$context = $row["ring_group_context"];
$description = $row["ring_group_description"];
- $selected = ("transfer ".$extension." XML ".$context == $select_value || "transfer:".$extension." XML ".$context == $select_value) ? true : false;
+ $selected = (
+ $select_value == "transfer ".$extension." XML ".$context ||
+ $select_value == "transfer:".$extension." XML ".$context ||
+ $select_value == "menu-exec-app:transfer ".$extension." XML ".$context
+ ) ? true : false;
if ($select_type == "ivr") {
$options[] = "";
}
@@ -1143,7 +1137,12 @@ function switch_select_destination($select_type, $select_label, $select_name, $s
foreach ($result as &$row) {
$voicemail_id = $row["voicemail_id"];
$description = $row["voicemail_description"];
- $selected = ("voicemail default \${domain_name} ".$voicemail_id == $select_value || "transfer:*99".$voicemail_id." XML ".$_SESSION["context"] == $select_value || "voicemail:default \${domain_name} ".$voicemail_id == $select_value) ? true : false;
+ $selected = (
+ $select_value == "voicemail default \${domain_name} ".$voicemail_id ||
+ $select_value == "voicemail:default \${domain_name} ".$voicemail_id ||
+ $select_value == "transfer:*99".$voicemail_id." XML ".$_SESSION["context"] ||
+ $select_value == "menu-exec-app:transfer *99".$voicemail_id." XML ".$_SESSION["context"]
+ ) ? true : false;
if ($select_type == "ivr") {
$options[] = "";
}
@@ -1228,7 +1227,7 @@ function switch_select_destination($select_type, $select_label, $select_name, $s
}
if ($selected) { $selection_found = true; }
//db
- $selected = ($select_value == "db" || $select_value == "db:" || $select_value == "menu-exec-app:db ") ? true : false;
+ $selected = ($select_value == "db" || $select_value == "db:" || $select_value == "menu-exec-app:db") ? true : false;
if ($select_type == "dialplan") {
$options[] = "";
}
@@ -1237,7 +1236,7 @@ function switch_select_destination($select_type, $select_label, $select_name, $s
}
if ($selected) { $selection_found = true; }
//export
- $selected = ($select_value == "export" || $select_value == "export:" || $select_value == "menu-exec-app:export ") ? true : false;
+ $selected = ($select_value == "export" || $select_value == "export:" || $select_value == "menu-exec-app:export") ? true : false;
if ($select_type == "dialplan") {
$options[] = "";
}
@@ -1246,7 +1245,7 @@ function switch_select_destination($select_type, $select_label, $select_name, $s
}
if ($selected) { $selection_found = true; }
//global_set
- $selected = ($select_value == "global_set" || $select_value == "global_set:" || $select_value == "menu-exec-app:global_set ") ? true : false;
+ $selected = ($select_value == "global_set" || $select_value == "global_set:" || $select_value == "menu-exec-app:global_set") ? true : false;
if ($select_type == "dialplan") {
$options[] = "";
}
@@ -1255,7 +1254,7 @@ function switch_select_destination($select_type, $select_label, $select_name, $s
}
if ($selected) { $selection_found = true; }
//group
- $selected = ($select_value == "group" || $select_value == "group:" || $select_value == "menu-exec-app:group ") ? true : false;
+ $selected = ($select_value == "group" || $select_value == "group:" || $select_value == "menu-exec-app:group") ? true : false;
if ($select_type == "dialplan") {
$options[] = "";
}
@@ -1264,7 +1263,7 @@ function switch_select_destination($select_type, $select_label, $select_name, $s
}
if ($selected) { $selection_found = true; }
//javascript
- $selected = ($select_value == "javascript" || $select_value == "javascript:" || $select_value == "menu-exec-app:javascript ") ? true : false;
+ $selected = ($select_value == "javascript" || $select_value == "javascript:" || $select_value == "menu-exec-app:javascript") ? true : false;
if ($select_type == "dialplan") {
$options[] = "";
}
@@ -1273,7 +1272,7 @@ function switch_select_destination($select_type, $select_label, $select_name, $s
}
if ($selected) { $selection_found = true; }
//lua
- $selected = ($select_value == "lua" || $select_value == "lua:" || $select_value == "menu-exec-app:lua ") ? true : false;
+ $selected = ($select_value == "lua" || $select_value == "lua:" || $select_value == "menu-exec-app:lua") ? true : false;
if ($select_type == "dialplan") {
$options[] = "";
}
@@ -1282,7 +1281,7 @@ function switch_select_destination($select_type, $select_label, $select_name, $s
}
if ($selected) { $selection_found = true; }
//perl
- $selected = ($select_value == "perl" || $select_value == "perl:" || $select_value == "menu-exec-app:perl ") ? true : false;
+ $selected = ($select_value == "perl" || $select_value == "perl:" || $select_value == "menu-exec-app:perl") ? true : false;
if ($select_type == "dialplan") {
$options[] = "";
}
@@ -1300,7 +1299,7 @@ function switch_select_destination($select_type, $select_label, $select_name, $s
}
if ($selected) { $selection_found = true; }
//set
- $selected = ($select_value == "set" || $select_value == "set:" || $select_value == "menu-exec-app:set ") ? true : false;
+ $selected = ($select_value == "set" || $select_value == "set:" || $select_value == "menu-exec-app:set") ? true : false;
if ($select_type == "dialplan") {
$options[] = "";
}
@@ -1309,7 +1308,7 @@ function switch_select_destination($select_type, $select_label, $select_name, $s
}
if ($selected) { $selection_found = true; }
//sleep
- $selected = ($select_value == "sleep" || $select_value == "sleep:" || $select_value == "menu-exec-app:sleep ") ? true : false;
+ $selected = ($select_value == "sleep" || $select_value == "sleep:" || $select_value == "menu-exec-app:sleep") ? true : false;
if ($select_type == "dialplan") {
$options[] = "";
}
@@ -1318,7 +1317,7 @@ function switch_select_destination($select_type, $select_label, $select_name, $s
}
if ($selected) { $selection_found = true; }
//transfer
- $selected = ($select_value == "transfer" || $select_value == "transfer:" || $select_value == "menu-exec-app:transfer ") ? true : false;
+ $selected = ($select_value == "transfer" || $select_value == "transfer:" || $select_value == "menu-exec-app:transfer") ? true : false;
if ($select_type == "dialplan") {
$options[] = "";
}