}
}
- $file_list = $this->getProprietePastell('file');
-
- $fluxDataTest = new FluxDataTest($data,$file_list);
+ $fluxDataTest = new FluxDataTest($data);
return $this->getBordereauNG($fluxDataTest);
}
$files_list = "";
foreach($fluxData->getFilelist() as $file_id){
- if ($file_id == 'autre_document_attache') {
- $donneesFormulaire=$fluxData->getdonneesFormulaire();
- $num = 0;
- while (file_exists($donneesFormulaire->getFilePath($file_id, $num))) {
- $filename = $donneesFormulaire->getFilename($file_id, $num);
- copy($donneesFormulaire->getFilePath($file_id, $num),"$tmp_folder/$filename");
- $files_list.= escapeshellarg($filename). " ";
- $num++;
- }
- }
- else {
- $filename = $fluxData->getFilename($file_id);
- if (! file_exists($fluxData->getFilePath($file_id))){
- break;
- }
- copy($fluxData->getFilePath($file_id),"$tmp_folder/$filename");
- $files_list.= escapeshellarg($filename). " ";
+
+ $filename = $file_id['filename'];
+ $filepath = $file_id['filepath'];
+
+ if (! $filepath){
+ break;
}
- }
+ copy($filepath,"$tmp_folder/$filename");
+ $files_list.= escapeshellarg($filename). " ";
+ }
+
$command = "tar cvzf $archive_path --directory $tmp_folder $files_list 2>&1";
exec($command,$output,$return_var);