Add cc_side and call_center_queue_uuid
This commit is contained in:
parent
869719aa05
commit
c44d1825cf
|
|
@ -82,6 +82,8 @@
|
|||
$recording = $_REQUEST['recording'] ?? '';
|
||||
$order_by = $_REQUEST["order_by"] ?? '';
|
||||
$order = $_REQUEST["order"] ?? '';
|
||||
$cc_side = $_REQUEST["cc_side"] ?? '';
|
||||
$call_center_queue_uuid = $_REQUEST["call_center_queue_uuid"] ?? '';
|
||||
if (isset($_SESSION['cdr']['field']) && is_array($_SESSION['cdr']['field'])) {
|
||||
foreach ($_SESSION['cdr']['field'] as $field) {
|
||||
$array = explode(",", $field);
|
||||
|
|
@ -177,6 +179,9 @@
|
|||
$param .= "&tta_min=".urlencode($tta_min ?? '');
|
||||
$param .= "&tta_max=".urlencode($tta_max ?? '');
|
||||
$param .= "&recording=".urlencode($recording ?? '');
|
||||
$param .= "&cc_side=".urlencode($cc_side ?? '');
|
||||
$param .= "&call_center_queue_uuid=".urlencode($call_center_queue_uuid ?? '');
|
||||
|
||||
if (isset($_SESSION['cdr']['field']) && is_array($_SESSION['cdr']['field'])) {
|
||||
foreach ($_SESSION['cdr']['field'] as $field) {
|
||||
$array = explode(",", $field);
|
||||
|
|
@ -530,6 +535,16 @@
|
|||
if (!permission_exists('xml_cdr_cc_agent_leg')) {
|
||||
$sql .= "and (cc_side is null or cc_side != 'agent') \n";
|
||||
}
|
||||
//call center queue search for member or agent
|
||||
if (!empty($cc_side)) {
|
||||
$sql .= "and cc_side = :cc_side \n";
|
||||
$parameters['cc_side'] = $cc_side;
|
||||
}
|
||||
//show specific call center queue
|
||||
if (!empty($call_center_queue_uuid)) {
|
||||
$sql .= "and call_center_queue_uuid = :call_center_queue_uuid \n";
|
||||
$parameters['call_center_queue_uuid'] = $call_center_queue_uuid;
|
||||
}
|
||||
//end where
|
||||
if (!empty($order_by)) {
|
||||
$sql .= order_by($order_by, $order);
|
||||
|
|
|
|||
Loading…
Reference in New Issue