diff --git a/ecrire/inc/utils.php b/ecrire/inc/utils.php index b11298ac2971112551bd09d393b2bad1fbfa4c3d..162924982190e0bfed1dfe342bcec7c4d29e21fe 100644 --- a/ecrire/inc/utils.php +++ b/ecrire/inc/utils.php @@ -969,9 +969,6 @@ function spip_initialisation($pi=NULL, $pa=NULL, $ti=NULL, $ta=NULL) { if (!isset($GLOBALS['test_dirs'])) $GLOBALS['test_dirs'] = array($pa, $ti, $ta); - // Definition des droits d'acces en ecriture - define('_SPIP_CHMOD', 0777); - // Le fichier de connexion a la base de donnees define('_FILE_CONNECT_INS', _DIR_ETC . 'connect'); define('_FILE_CONNECT', @@ -986,6 +983,12 @@ function spip_initialisation($pi=NULL, $pa=NULL, $ti=NULL, $ta=NULL) { (@is_readable($f = _FILE_CHMOD_INS . '.php') ? $f : false)); + // Definition des droits d'acces en ecriture + if(!_FILE_CHMOD) + define('_SPIP_CHMOD', 0777); + else + include_once _FILE_CHMOD; + // la taille maxi des logos (0 : pas de limite) define('_LOGO_MAX_SIZE', 0); # poids en ko define('_LOGO_MAX_WIDTH', 0); # largeur en pixels