From 7bff9c1ab49f672c6b64ca29f20cd323e0bc63a7 Mon Sep 17 00:00:00 2001 From: Regis Houssin Date: Fri, 9 Jun 2006 17:14:32 +0000 Subject: [PATCH] =?UTF-8?q?Fix:=20il=20voulait=20renommer=20un=20r=E9perto?= =?UTF-8?q?ire=20qui=20n'existe=20pas=20si=20on=20a=20pas=20mis=20de=20fic?= =?UTF-8?q?hier=20=20attach=E9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- htdocs/facture.class.php | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/htdocs/facture.class.php b/htdocs/facture.class.php index 4292abb09c1..4e5be85e89a 100644 --- a/htdocs/facture.class.php +++ b/htdocs/facture.class.php @@ -808,12 +808,16 @@ class Facture $dirsource = $conf->facture->dir_output.'/'.$facref; $dirdest = $conf->facture->dir_output.'/'.$numfa; - dolibarr_syslog("Facture::set_valid() renommage rep ".$dirsource." en ".$dirdest); - if (rename($dirsource, $dirdest)) + dolibarr_syslog("Facture::set_valid() renommage rep ".$dirsource." en ".$dirdest); + + if (file_exists($dirsource)) { - dolibarr_syslog("Renommage ok"); + if (rename($dirsource, $dirdest)) + { + dolibarr_syslog("Renommage ok"); // Suppression ancien fichier PDF dans nouveau rep dol_delete_file($conf->facture->dir_output.'/'.$numfa.'/'.$facref.'.*'); + } }