Fix: il voulait renommer un répertoire qui n'existe pas si on a pas mis de fichier

attaché
This commit is contained in:
Regis Houssin 2006-06-09 17:14:32 +00:00
parent 4c9d7ea592
commit 7bff9c1ab4

View File

@ -808,12 +808,16 @@ class Facture
$dirsource = $conf->facture->dir_output.'/'.$facref; $dirsource = $conf->facture->dir_output.'/'.$facref;
$dirdest = $conf->facture->dir_output.'/'.$numfa; $dirdest = $conf->facture->dir_output.'/'.$numfa;
dolibarr_syslog("Facture::set_valid() renommage rep ".$dirsource." en ".$dirdest); dolibarr_syslog("Facture::set_valid() renommage rep ".$dirsource." en ".$dirdest);
if (rename($dirsource, $dirdest))
if (file_exists($dirsource))
{ {
dolibarr_syslog("Renommage ok"); if (rename($dirsource, $dirdest))
{
dolibarr_syslog("Renommage ok");
// Suppression ancien fichier PDF dans nouveau rep // Suppression ancien fichier PDF dans nouveau rep
dol_delete_file($conf->facture->dir_output.'/'.$numfa.'/'.$facref.'.*'); dol_delete_file($conf->facture->dir_output.'/'.$numfa.'/'.$facref.'.*');
}
} }