2
0
forked from Wavyzz/dolibarr

Compat PHP 5.2

This commit is contained in:
Rodolphe Quiedeville
2007-01-05 09:06:47 +00:00
parent c1e3b144dd
commit 77dd05e7ef

View File

@@ -1,5 +1,5 @@
<?php
/* Copyright (C) 2000-2006 Rodolphe Quiedeville <rodolphe@quiedeville.org>
/* Copyright (C) 2000-2007 Rodolphe Quiedeville <rodolphe@quiedeville.org>
* Copyright (C) 2003 Jean-Louis Bergamo <jlb@j1b.org>
* Copyright (C) 2004-2005 Laurent Destailleur <eldy@users.sourceforge.net>
* Copyright (C) 2004 Sebastien Di Cintio <sdicintio@ressource-toi.org>
@@ -1990,26 +1990,26 @@ function create_exdir($dir)
{
if (! @is_dir($ccdir))
{
dolibarr_syslog("functions.inc.php::create_exdir: Directory '$ccdir' does not exists or is outside open_basedir PHP setting.");
dolibarr_syslog("functions.inc.php::create_exdir: Directory '".$ccdir."' does not exists or is outside open_basedir PHP setting.");
umask(0);
if (! @mkdir($ccdir, 0755))
{
// Si le is_dir a renvoy<6F> une fausse info, alors on passe ici.
dolibarr_syslog("functions.inc.php::create_exdir: Fails to create directory '$ccdir' or directory already exists.");
$nberr++;
}
else
{
dolibarr_syslog("functions.inc.php::create_exdir: Directory '$ccdir' created");
$nberr=0; // On remet <20> z<>ro car si on arrive ici, cela veut dire que les <20>checs pr<70>c<EFBFBD>dents peuvent etre ignor<6F>s
$nbcreated++;
}
}
else
{
$nberr=0; // On remet <20> z<>ro car si on arrive ici, cela veut dire que les <20>checs pr<70>c<EFBFBD>dents peuvent etre ignor<6F>s
}
umask(0);
if (! @mkdir($ccdir, 0755))
{
// Si le is_dir a renvoy<6F> une fausse info, alors on passe ici.
dolibarr_syslog("functions.inc.php::create_exdir: Fails to create directory '".$ccdir."' or directory already exists.");
$nberr++;
}
else
{
dolibarr_syslog("functions.inc.php::create_exdir: Directory '".$ccdir."' created");
$nberr=0; // On remet <20> z<>ro car si on arrive ici, cela veut dire que les <20>checs pr<70>c<EFBFBD>dents peuvent etre ignor<6F>s
$nbcreated++;
}
}
else
{
$nberr=0; // On remet <20> z<>ro car si on arrive ici, cela veut dire que les <20>checs pr<70>c<EFBFBD>dents peuvent etre ignor<6F>s
}
}
}
return ($nberr ? -$nberr : $nbcreated);