diff --git a/htdocs/lib/functions.lib.php b/htdocs/lib/functions.lib.php index f71c5fee1b9b0bddae232e5dd7beb5766aab292c..e2eeeb837cfb9404bf42241e203c720ac96a2e83 100644 --- a/htdocs/lib/functions.lib.php +++ b/htdocs/lib/functions.lib.php @@ -1678,17 +1678,17 @@ function restrictedArea($user, $features='societe', $objectid=0, $dbtablename='' if (! $createok) accessforbidden(); //print "Write access is ok"; } - + // Check create user permission $createuserok=1; if ( GETPOST("action") && (GETPOST("action") == 'confirm_create_user' && GETPOST("confirm") == 'yes') ) { if (! $user->rights->user->user->creer) $createuserok=0; - + if (! $createuserok) accessforbidden(); //print "Create user access is ok"; } - + // Check delete permission from module $deleteok=1; if ( GETPOST("action") && ( (GETPOST("action") == 'confirm_delete' && GETPOST("confirm") && GETPOST("confirm") == 'yes') || GETPOST("action") == 'delete') ) @@ -2838,13 +2838,13 @@ function yn($yesno, $case=1, $color=0) /** - * \brief Return a path to have a directory according to an id - * \param $num Id to develop - * \param $level Level of development (1, 2 or 3 level) - * \param $alpha Use alpha ref - * \param withoutslash 0=With slash at end, 1=without slash at end - * \remarks Examples: '001' with level 3->"0/0/1/", '015' with level 3->"0/1/5/" - * \remarks Examples: 'ABC-1' with level 3 ->"0/0/1/", '015' with level 1->"5/" + * Return a path to have a directory according to an id + * Examples: '001' with level 3->"0/0/1/", '015' with level 3->"0/1/5/" + * Examples: 'ABC-1' with level 3 ->"0/0/1/", '015' with level 1->"5/" + * @param $num Id to develop + * @param $level Level of development (1, 2 or 3 level) + * @param $alpha Use alpha ref + * @param withoutslash 0=With slash at end, 1=without slash at end */ function get_exdir($num,$level=3,$alpha=0,$withoutslash=0) { @@ -2859,14 +2859,20 @@ function get_exdir($num,$level=3,$alpha=0,$withoutslash=0) return $path; } +// For backward compatibility +function create_exdir($dir) +{ + dol_mkdir($dir); +} + /** - * \brief Creation of a directory (recursive) - * \param $dir Directory to create - * \return int < 0 if KO, 0 = already exists, > 0 if OK + * Creation of a directory (recursive) + * @param $dir Directory to create + * @return int < 0 if KO, 0 = already exists, > 0 if OK */ -function create_exdir($dir) +function dol_mkdir($dir) { - global $conf; + global $conf; dol_syslog("functions.lib::create_exdir: dir=".$dir,LOG_INFO);