Re: Modification du head

Olivier Pascal <[email protected]> Wed, 31 Mar 2004 00:42:34 +0400
Newsgroups gmane.comp.web.blogv2.devel
Message-ID <[email protected]>
Le Mardi 30 Mars 2004 23:52, Eric Daspet a écrit :
> Tu peux regarder la classe blogManager dans mon répertoire test4, je
> suis dessus.

Un code comme le suivant devrait tout mettre en cache d'un coup, sous réserve 
des fautes de frappes, en adaptant le dossier de cache avec le nom du 
module :

$base_conf_files = (extend_glob(DIR_CONF.'/*.ini');
foreach ($base_conf_files as $conf_file) {
	$conf = new IniHandler($conf_file);
}
$mods_conf_files = extend_glob(DIR_MODULES.'/*/'.DIR_CONF.'/*.ini');
foreach ($mods_conf_files as $conf_file) {
	$conf = new IniHandler;
	$conf->cache_dirpath = 
DIR_CACHE.'/'.DIR_CONF.'/'.DIR_MODULES.'/'.basename(realpath(dirname($conf_file).'/..'));
	$conf->loadFile($conf_file);
}

/conf/global.ini => /cache/conf/global.ini~
/conf/modules.ini => /cache/conf/modules.ini~
/modules/TrucMuche/conf/conf.ini => /cache/conf/modules/TrucMuche/conf.ini~
...

-- 
Olivier Pascal