Traces complémentaire sur fonction create_exdir. Utilisation de is_dir au lieu de file_exists

This commit is contained in:
Laurent Destailleur 2006-01-05 18:03:28 +00:00
parent 30a10feef4
commit 6b8e9cc3c1

View File

@ -1741,6 +1741,8 @@ function get_exdir($num)
*/ */
function create_exdir($dir) function create_exdir($dir)
{ {
dolibarr_syslog("functions.inc.php::create_exdir dir=$dir");
$nberr=0; $nberr=0;
$nbcreated=0; $nbcreated=0;
@ -1753,7 +1755,7 @@ function create_exdir($dir)
if (eregi("^.:$",$ccdir,$regs)) continue; // Si chemin Windows incomplet, on poursuit par rep suivant if (eregi("^.:$",$ccdir,$regs)) continue; // Si chemin Windows incomplet, on poursuit par rep suivant
//print "${ccdir}<br>\n"; //print "${ccdir}<br>\n";
if ($ccdir && ! file_exists($ccdir)) if ($ccdir && ! is_dir($ccdir))
{ {
umask(0); umask(0);
if (! @mkdir($ccdir, 0755)) if (! @mkdir($ccdir, 0755))
@ -1763,7 +1765,7 @@ function create_exdir($dir)
} }
else else
{ {
dolibarr_syslog("functions.inc.php::create_exdir Répertoire '$ccdir' created"); dolibarr_syslog("functions.inc.php::create_exdir Directory '$ccdir' created");
$nbcreated++; $nbcreated++;
} }
} }