thrownewOscarException("Impossible d'ajouter ces donnèes au prochain envoi : Type de données incorrect.");
thrownewOscarPCRUException(
"Impossible d'ajouter ces donnèes au prochain envoi : Type de données incorrect."
);
}
try{
}catch(\Exception$e){
$this->logPool("ERROR : ".$e->getMessage());
thrownewOscarException(sprintf("Impossible de préparer %s pour l'envoi : %s",$pcruInfos,$e->getMessage()));
thrownewOscarPCRUException(
sprintf("Impossible de préparer %s pour l'envoi : %s",$pcruInfos,$e->getMessage())
);
}
}else{
thrownewOscarException("Un envoi PCRU est déjà en cours");
thrownewOscarPCRUException("Un envoi PCRU est déjà en cours");
}
if(!$pcruInfos->isSendable()){
$err="Les données PCRU pour ".$pcruInfos->getNumContratTutelleGestionnaire()." ne peuvent pas être envoyées : sont statut est ".$pcruInfos->getStatusStr();
$err="Les données PCRU pour ".$pcruInfos->getNumContratTutelleGestionnaire(
)." ne peuvent pas être envoyées : sont statut est ".$pcruInfos->getStatusStr();
@@ -600,12 +636,14 @@ class PCRUService implements UseLoggerService, UseOscarConfigurationService, Use
die("TRAITER la REPONSE PCRU");
// 2.Supprimer les fichiers
}else{
thrownewOscarException("Impossible de traiter le fichier de réponse PCRU, Il y a un problème lors du téléchargement du fichier $remote_file dans $local_file");
thrownewOscarPCRUException(
"Impossible de traiter le fichier de réponse PCRU, Il y a un problème lors du téléchargement du fichier $remote_file dans $local_file"
);
}
}else{
$err="Un envoi PCRU est déjà en attente d'un retour";
$this->logPool($err);
thrownewOscarException($err);
thrownewOscarPCRUException($err);
}
}else{
// Envoi des fichiers
@@ -613,7 +651,6 @@ class PCRUService implements UseLoggerService, UseOscarConfigurationService, Use
foreach($filesas$info){
$filename=$info['name'];
$filepath=$info['path'];
$this->logPool("Envoi du contrat $filename");
@@ -626,16 +663,16 @@ class PCRUService implements UseLoggerService, UseOscarConfigurationService, Use
$errors=error_get_last();
ftp_close($co);
fclose($stream);
$err="Erreur FTP, impossible d'envoyer le fichier $filename : ".$errors['message'];
$err="Erreur PCRU(FTP), impossible d'envoyer le fichier $filename : ".$errors['message'];