2
0
forked from Wavyzz/dolibarr

Ajout fonction create_exdir pour crer des rpertoires rcursivement

This commit is contained in:
Rodolphe Quiedeville
2005-03-03 16:52:26 +00:00
parent d60cc6ca20
commit 0b98b94941

View File

@@ -1378,4 +1378,34 @@ function get_exdir($num)
return substr($num, 0,1).'/'.substr($num, 1,1).'/'.substr($num, 2,1).'/';
}
/*
* Cr<43>ation de r<>pertoire recursive
*
*/
function create_exdir($dir)
{
$ccdir = '';
$cdir = explode("/",substr($dir,1));
for ($i = 0 ; $i < sizeof($cdir) ; $i++)
{
$ccdir .= "/".$cdir[$i];
if (! file_exists($ccdir))
{
umask(0);
if (! @mkdir($ccdir, 0755))
{
dolibarr_syslog("create_exdir Erreur: Le r<EFBFBD>pertoire '$ccdir' n'existe pas et Dolibarr n'a pu le cr<EFBFBD>er.");
}
else
{
dolibarr_syslog("create_exdir Le r<EFBFBD>pertoire '$ccdir' created");
}
}
}
}
?>