Fixed issue #2.

This commit is contained in:
Rooty 2020-12-07 16:34:24 +01:00
parent f349e9fe26
commit a08db1dc47

View File

@ -679,6 +679,11 @@ function admin($POST="")
$User=$GLOBALS["SYSTEM_MANAGER"]["USER"]->updateInstance($User);
// Création du répertoire de stockage des packages disponible sur la plateforme
// Nécessaire pour l'outil installmanager.
if( !file_exists($GLOBALS["CONF_LIB_PATH"]."data/upload/install/packagesrc") )
createDirectory($GLOBALS["CONF_LIB_PATH"]."data/upload/install/packagesrc", 700);
if ( updateStringInFile(array(
"{_CONF_ADMIN_MAIL_}"=>$_POST['Mail']),
$CONF_LIB_PATH.'config/config.php',
@ -706,6 +711,25 @@ function admin($POST="")
}
}
/**
* Création d'un répertoire
* Gére un path absolu
* @access public
* @param chemin chemin absolu ou relatif
* @param entier droit à attribuer à la création d'un répertoire
* @return tableau tableau associatif des états de création des reps
*/
function createDirectory($chemin, $chmod)
{
if ( !is_dir($chemin) )
{
return mkdir($pathTmp,$chmod, true);
} else {
$return = true;
}
return $return;
}
/**
* Vérifie le droit en écriture sur le répertoire cible
*