Update call_center_queue_edit.php

This commit is contained in:
FusionPBX 2020-02-07 12:11:36 -07:00 committed by GitHub
parent bf344f690f
commit 31c2c7816a
1 changed files with 9 additions and 5 deletions

View File

@ -52,6 +52,9 @@
$action = "add";
}
//initialize the destinations object
$destination = new destinations;
//get total call center queues count from the database, check limit, if defined
if ($action == 'add') {
if ($_SESSION['limit']['call_center_queues']['numeric'] != '') {
@ -265,7 +268,9 @@
$array['call_center_queues'][0]['queue_max_wait_time'] = $queue_max_wait_time;
$array['call_center_queues'][0]['queue_max_wait_time_with_no_agent'] = $queue_max_wait_time_with_no_agent;
$array['call_center_queues'][0]['queue_max_wait_time_with_no_agent_time_reached'] = $queue_max_wait_time_with_no_agent_time_reached;
$array['call_center_queues'][0]['queue_timeout_action'] = $queue_timeout_action;
if ($destination->valid($queue_timeout_action)) {
$array['call_center_queues'][0]['queue_timeout_action'] = $queue_timeout_action;
}
$array['call_center_queues'][0]['queue_tier_rules_apply'] = $queue_tier_rules_apply;
$array['call_center_queues'][0]['queue_tier_rule_wait_second'] = $queue_tier_rule_wait_second;
$array['call_center_queues'][0]['queue_tier_rule_wait_multiply_level'] = $queue_tier_rule_wait_multiply_level;
@ -317,7 +322,9 @@
$dialplan_xml .= " <action application=\"set\" data=\"cc_exit_keys=".$queue_cc_exit_keys."\"/>\n";
}
$dialplan_xml .= " <action application=\"callcenter\" data=\"".$call_center_queue_uuid."\"/>\n";
$dialplan_xml .= " <action application=\"".$queue_timeout_app."\" data=\"".$queue_timeout_data."\"/>\n";
if ($destination->valid($queue_timeout_app.':'.$queue_timeout_data)) {
$dialplan_xml .= " <action application=\"".$queue_timeout_app."\" data=\"".$queue_timeout_data."\"/>\n";
}
$dialplan_xml .= " </condition>\n";
$dialplan_xml .= "</extension>\n";
@ -429,9 +436,6 @@
} //(count($_POST)>0 && strlen($_POST["persistformvar"]) == 0)
//initialize the destinations object
$destination = new destinations;
//pre-populate the form
if (is_array($_GET) && is_uuid($_GET["id"]) && $_POST["persistformvar"] != "true") {
$call_center_queue_uuid = $_GET["id"];