fix: sanitize_string() lors du renommage des fichiers/rpertoires

This commit is contained in:
marc_ocebo 2006-06-20 13:32:26 +00:00
parent 770c077b29
commit 70a7e1c8a7

View File

@ -813,8 +813,9 @@ class Facture extends CommonObject
// On renomme repertoire facture ($this->ref = ancienne ref, $numfa = nouvelle ref)
// afin de ne pas perdre les fichiers attachés
$facref = sanitize_string($this->ref);
$snumfa = sanitize_string($numfa);
$dirsource = $conf->facture->dir_output.'/'.$facref;
$dirdest = $conf->facture->dir_output.'/'.$numfa;
$dirdest = $conf->facture->dir_output.'/'.$snumfa;
if (file_exists($dirsource))
{
dolibarr_syslog("Facture::set_valid() renommage rep ".$dirsource." en ".$dirdest);
@ -823,7 +824,7 @@ class Facture extends CommonObject
{
dolibarr_syslog("Renommage ok");
// Suppression ancien fichier PDF dans nouveau rep
dol_delete_file($conf->facture->dir_output.'/'.$numfa.'/'.$facref.'.*');
dol_delete_file($conf->facture->dir_output.'/'.$snumfa.'/'.$facref.'.*');
}
}