function get_reevaluated_order()
 {
     if ($this->mode == 'production') {
         $url_action = URL_SAC_PROD;
     } else {
         $url_action = URL_SAC_TEST;
     }
     $path = URl_SAC_GETALERT;
     $mode = 'new';
     $output = 'mini';
     $repFT = '0';
     $data['SiteID'] = FIANET_SAC_SITE_ID;
     $data['Pwd'] = FIANET_SAC_PWD;
     $data['Mode'] = $mode;
     $data['Output'] = $output;
     $data['RepFT'] = $repFT;
     $s = new fianet_socket($url_action, $path, "POST", $data);
     $res = $s->send();
     $evaluations = array();
     if ($res === false) {
         fianet_insert_log("fianet_sender.php - get_reevaluated_order() <br />\nError when opening file : <br />\n" . $url);
     } else {
         $xmldata = $res['data'];
         //Le code commenté suivant permet de tester la réception d'une réevaluation
         /*$xmldata = '<?xml version="1.0" encoding="ISO-8859-1" ?> 
         		<result version="3.1" site="10" retour="trouvee" count="1">
         		<transaction avancement="traitee" cid="95458898" refid="Refresh04">
         		<detail>Paiement validé</detail> 
         		<analyse>
         		<eval date="20/05/2008 10:27:46" critere="16" validation="Acheteur connu" info="acheteur certifié">100</eval> 
         		<classement id="1">Transactions à traiter/Nouvelles/Contrôle visuel</classement> 
         		</analyse>
         		</transaction>
         		<transaction avancement="traitee" cid="15458898" refid="Refresh05">
         		<detail>Paiement validé</detail> 
         		<analyse>
         		<eval date="20/05/2008 10:27:46" critere="16" validation="Acheteur connu" info="acheteur certifié">100</eval> 
         		<classement id="1">Transactions à traiter/Nouvelles/Contrôle visuel</classement> 
         		</analyse>
         		</transaction>
         		</result>';*/
         $xml_array = xml2array($xmldata);
         if (isset($xml_array['result']['attr']['retour'])) {
             if ($xml_array['result']['attr']['retour'] == "param_error") {
                 fianet_insert_log("fianet_sender.php - get_reevaluated_order() <br />\nParam_error : <br />\n" . $xml_array['result']['attr']['message'] . "\n<br>{$url_action}");
             }
         }
         $evaluations = $this->process_result($xml_array);
     }
     return $evaluations;
 }
function send_fsock_stacking($data)
{
    if ($this->mode == 'production') {
        $url_action = URL_SAC_PROD;
    } else {
        $url_action = URL_SAC_TEST;
    }
    $path = URl_SAC_STACKING;
    $s = new fianet_socket($url_action, $path, 'POST', $data);
    $res = $s->send();
    if ($res === false) {
        fianet_insert_log("fianet_sender.php - send_fsock_post() <br />\nError when connecting : <br />\n" . $url_action . $path);
        return false;
    } else {
        $result = $this->process_result_stacking($res['data']);
        //debug($result);
        return $result;
    }
}