Fixed issue #2.
This commit is contained in:
parent
f349e9fe26
commit
a08db1dc47
@ -679,6 +679,11 @@ function admin($POST="")
|
|||||||
|
|
||||||
$User=$GLOBALS["SYSTEM_MANAGER"]["USER"]->updateInstance($User);
|
$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(
|
if ( updateStringInFile(array(
|
||||||
"{_CONF_ADMIN_MAIL_}"=>$_POST['Mail']),
|
"{_CONF_ADMIN_MAIL_}"=>$_POST['Mail']),
|
||||||
$CONF_LIB_PATH.'config/config.php',
|
$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
|
* Vérifie le droit en écriture sur le répertoire cible
|
||||||
*
|
*
|
||||||
|
Loading…
x
Reference in New Issue
Block a user