Fix the call center dialplan creation when adding a call center queue.

This commit is contained in:
markjcrane 2015-11-14 20:18:31 -07:00
parent 75b2742fbf
commit 4b8e61b094
1 changed files with 17 additions and 17 deletions

View File

@ -255,7 +255,7 @@ if (count($_POST)>0 && strlen($_POST["persistformvar"]) == 0) {
$db->exec(check_sql($sql)); $db->exec(check_sql($sql));
unset($sql); unset($sql);
//syncrhonize the configuration //synchronize the configuration
save_call_center_xml(); save_call_center_xml();
remove_config_from_cache('configuration:callcenter.conf'); remove_config_from_cache('configuration:callcenter.conf');
@ -311,6 +311,18 @@ if (count($_POST)>0 && strlen($_POST["persistformvar"]) == 0) {
} }
unset ($prep_statement); unset ($prep_statement);
//synchronize the configuration
save_call_center_xml();
remove_config_from_cache('configuration:callcenter.conf');
//clear the cache
$cache = new cache;
$cache->delete("dialplan:".$_SESSION["context"]);
//set the update message
$_SESSION["message"] = $text['message-update'];
} //if ($action == "update")
//dialplan add or update //dialplan add or update
$c = new call_center; $c = new call_center;
$c->db = $db; $c->db = $db;
@ -325,18 +337,6 @@ if (count($_POST)>0 && strlen($_POST["persistformvar"]) == 0) {
$c->destination_number = $queue_extension; $c->destination_number = $queue_extension;
$a = $c->dialplan(); $a = $c->dialplan();
//synchronize the configuration
save_call_center_xml();
remove_config_from_cache('configuration:callcenter.conf');
//clear the cache
$cache = new cache;
$cache->delete("dialplan:".$_SESSION["context"]);
//set the update message
$_SESSION["message"] = $text['message-update'];
} //if ($action == "update")
//add agent/tier to queue //add agent/tier to queue
$agent_name = check_str($_POST["agent_name"]); $agent_name = check_str($_POST["agent_name"]);
$tier_level = check_str($_POST["tier_level"]); $tier_level = check_str($_POST["tier_level"]);