diff --git a/src/messenger/webim/libs/operator.php b/src/messenger/webim/libs/operator.php index 0589ede7..3fe9d2ae 100755 --- a/src/messenger/webim/libs/operator.php +++ b/src/messenger/webim/libs/operator.php @@ -370,7 +370,8 @@ function setup_redirect_links($threadid, $operator, $token) $operator_in_isolation = in_isolation($operator); - $operators = $operator_in_isolation?get_operators_from_adjacent_groups($operator):operator_get_all(); + $list_options = $operator_in_isolation?array('isolated_operator_id' => $operator['operatorid']):array(); + $operators = get_operators_list($list_options); $operatorscount = count($operators); $link = connect(); diff --git a/src/messenger/webim/operator/update.php b/src/messenger/webim/operator/update.php index 1b7b65cb..10424b9b 100644 --- a/src/messenger/webim/operator/update.php +++ b/src/messenger/webim/operator/update.php @@ -155,7 +155,9 @@ function print_operators($operator) { global $webim_encoding, $settings; echo ""; - $operators = in_isolation($operator)?get_operators_from_adjacent_groups($operator):operator_get_all(); + + $list_options = in_isolation($operator)?array('isolated_operator_id' => $operator['operatorid']):array(); + $operators = get_operators_list($list_options); foreach ($operators as $operator) { if (!operator_is_online($operator))