$echange_soap->_date_max = $_date_max;
    $where['date_echange'] = " BETWEEN '" . $_date_min . "' AND '" . $_date_max . "' ";
}
if ($service) {
    $where['type'] = " = '" . $service . "'";
}
if ($fonction) {
    $where['function_name'] = " = '" . $fonction . "'";
}
if ($web_service) {
    $where["web_service_name"] = " = '" . $web_service . "'";
}
$total_echange_soap = 0;
$echangesSoap = array();
if ($service && $web_service || $service && $_date_min && $_date_max) {
    $total_echange_soap = $itemEchangeSoap->countList($where);
    $order = "date_echange DESC";
    $forceindex[] = "date_echange";
    $echangesSoap = $itemEchangeSoap->loadList($where, $order, "{$page}, 20", null, null, $forceindex);
}
foreach ($echangesSoap as $_echange_soap) {
    /** @var $_echange_soap CEchangeSOAP  */
    $destinataire = $_echange_soap->destinataire;
    $url = parse_url($destinataire);
    if (!CMbArray::get($url, "host")) {
        $name = basename($destinataire);
        $url['host'] = $name;
    }
    $_echange_soap->destinataire = $url['host'];
}
$services = array();