public function getBordereau(array $transactionInfo){
if (! $this->fluxData){
- throw new Exception("Le connecteur SEDA NG n'est pas supporté par ce flux...");
+ throw new Exception("Le connecteur SEDA NG n'est pas supporté par ce flux...");
}
return $this->getBordereauNG($this->fluxData);
}
$sedaValidation = new SedaValidation();
if (! $sedaValidation->validateRelaxNG($bordereau_content, $relax_ng_path)) {
$this->last_validation_error = $sedaValidation->getLastErrors();
- throw new Exception("Erreur lors de la validation du bordereau (validation du schéma RelaxNG)");
+ throw new Exception("Erreur lors de la validation du bordereau (validation du schéma RelaxNG)");
}
if (! $sedaValidation->validateSEDA($bordereau_content)){
$this->last_validation_error = $sedaValidation->getLastErrors();
- throw new Exception("Erreur lors de la validation du bordereau (validation du schéma SEDA)");
+ throw new Exception("Erreur lors de la validation du bordereau (validation du schéma SEDA)");
}
return true;
}
foreach($fluxData->getFilelist() as $file_id){
$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). " ";
}
if ( $return_var != 0) {
$output = implode("\n",$output);
- throw new Exception("Impossible de créer le fichier d'archive $archive_path - status : $return_var - output: $output");
+ throw new Exception("Impossible de créer le fichier d'archive $archive_path - status : $return_var - output: $output");
}
$tmpFolder->delete($tmp_folder);