1, 'soap_version' => SOAP_1_1, 'location' => 'http://78.31.45.206/ws/', 'uri' => 'http://78.31.45.206/', 'login' => $_SESSION['tabInfo']['login'], 'password' => $_SESSION['tabInfo']['password'] )); require_once 'surveillance/survliste.php'; $file = PATH_DATA.'/survliste/'.$nomFic; $file2 = $file.'.bz2'; if (!file_exists($file)) { //Génération du fichier try { $O = $client->getListeFichierSurv($_SESSION['tabInfo']['login'], $_SESSION['tabInfo']['prenom'], $nomFic); } catch (SoapFault $fault) { require_once 'soaperror.php'; processSoapFault($client,$fault,$tabInfo); } $page = getUrl('http://78.31.45.206/csv/'.$nomFic.'.bz2', '', '', '', false); $body = $page['body']; $fp=@fopen($file2, 'w'); @fwrite($fp, $body); @fclose($fp); $bz = bzopen($file2, "r") or die("Impossible d'ouvrir le fichier $file"); $fp=@fopen($file, 'w'); while (!feof($bz)) { @fwrite($fp, bzread($bz, 4096)); } bzclose($bz); } $annonces = readann($file, $filtre); $output = ''; $count = 0; $nbAnnonces = count($annonces); if($nbAnnonces>0){ foreach($annonces as $annonce){ if($count>$nbAnnoncesMax) break; if($count>=$nbAnnoncesMin) { $output.= ''; $output.= ''; $output.= ''; $output.= ''; $output.= ''; $output.= ''; $output.= ''; $output.= '
Surveillance : '.$count.'/'.$nbAnnonces.''.date('d/m/Y').'
'; $output.= '
'; $output.= ''; $output.= ''; $output.= ''; $output.= ''; $output.= ''; $output.= ''; $output.= ''; $output.= ''; $output.= ''; $output.= ''; if ($annonce['Bodacc']=='A' || $annonce['Bodacc']=='B' || $annonce['Bodacc']=='C') { $source = 'BODACC n°'.$annonce['Parution'].' '.$annonce['Bodacc'].' du '.$annonce['DatePar'].' '.$annonce['Tribunal'].'.'; } elseif ($annonce['Bodacc']=='G') { $source = 'GREFFE du '.$annonce['Tribunal'].' au '.$annonce['DatePar'].'.'; } elseif ($annonce['Bodacc']=='P') { $source = 'RNCS du '.$annonce['Tribunal'].' au '.$annonce['DatePar'].'.'; } else { $source = 'Collecte SD du '.$annonce['Tribunal'].' au '.$annonce['DatePar'].'.'; } $output.= ''; $output.= ''; $output.= ''; $output.= ''; $output.= ''; $output.= ''; $output.= ''; $output.= ''; $output.= ''; $output.= '
Entreprise : '.$annonce['RaisonSociale'].' ('.$annonce['Siren'].') 
Site : '.$annonce['SiteCnasea'].'Référence : '.$annonce['Ref'].'
'.$source.'
 
'.$annonce['Even'].'
'.$annonce['TexteAnn'].'
'; $output.= '
'; } $count++; } }else{ /* * Fermeture de la balise page lorsqu'il n'y a aucune annonce * afin de générer un fichier pdf vide et non pas une erreur */ $output = ''; } // conversion HTML => PDF require_once './lib/html2pdf/html2pdf.class.php'; $html2pdf = new HTML2PDF('P','A4','fr'); $html2pdf->WriteHTML(utf8_decode($output)); $html2pdf->Output(str_replace('.csv', '.pdf', $nomFic), 'D'); } ?>