<?php

set_time_limit(3600);	// Timeout à 16 minutes

require_once 'common/ftp.php';
sleep(10);

$siret=$_REQUEST['siret'];
$siren=substr($siret, 0,9);
$tabRef=explode('-', $_REQUEST['ref']);

$source=$tabRef[0];
$nom=$tabRef[1];
$racine=substr($nom,2,10);
$pages=$tabRef[2];

$conn_id = ftp_connect(FTPACTES_HOST);
$login_result = ftp_login($conn_id, FTPACTES_USER, FTPACTES_PASS);
$nbEssais=0;

while (true) {
	$tabList=ftp_nlist($conn_id, '.');
	foreach ($tabList as $i=>$fichier) {
		if (strpos($fichier, $racine)>0) {
			// Fichier trouvé
			sleep(10);
			break(2);
		}
	}
	$nbEssais++;
	if ($nbEssais<100)	sleep(5);
	elseif ($nbEssais<200)	sleep(30);
	else {
		ftp_close($con_id);
		die("-1");
	}
}

if (!ftp_get($conn_id,"/tmp/$source-$siren-$nom-$pages.tif", "$fichier", FTP_BINARY)) {
	ftp_close($con_id);
	die("-2");
}
ftp_close($con_id);

shell_exec('cd /tmp; /usr/bin/tiff2pdf -o '.$source.'-'.$siren.'-'.$nom.'-'.$pages.'.pdf '.$source.'-'.$siren.'-'.$nom.'-'.$pages.'.tif');
copy('/tmp/'.$source.'-'.$siren.'-'.$nom.'-'.$pages.'.pdf', PATH_DATA.'/pdf/'.$source.'-'.$siren.'-'.$nom.'-'.$pages.'.pdf');
//filesize("/var/www/html/pdf/kbis-$siren.pdf");

die("0");
?>