getListeFichierSurv($_SESSION['tabInfo']['login'], $_SESSION['tabInfo']['prenom'], $nomFic); } catch (SoapFault $fault) { require_once 'soaperror.php'; processSoapFault($client,$fault,$tabInfo); } $page = getUrl(WEBSERVICE_URI.'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.= ''; $output.= ''; $output.= ''; $output.= ''; $output.= ''; $output.= ''; $output.= ''; $output.= ''; $output.= ''; $output.= ''; $output.= '
Entreprise : '.$annonce['RaisonSociale'].' ('.$annonce['Siren'].') 
Site : '.$annonce['SiteCnasea'].'Référence : '.$annonce['Ref'].'
BODACC n°'.$annonce['Parution'].' '.$annonce['Bodacc'].' du '.$annonce['DatePar'].' '.$annonce['Tribunal'].'.
 
'.$annonce['Even'].'
'.$annonce['TexteAnn'].'
'; $output.= '
'; } $count++; } }else{ /* * Fermenture 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 'html2pdf/html2pdf.class.php'; $html2pdf = new HTML2PDF('P','A4','fr'); $html2pdf->WriteHTML($output); $html2pdf->Output(str_replace('.csv', '.pdf', $nomFic), 'D'); } ?>