Subversion Repositories Applications.framework

Compare Revisions

Ignore whitespace Rev 121 → Rev 122

/trunk/framework/Config.php
34,9 → 34,9
// Chargement du fichier config.ini par défaut de l'application
$chemin_config_defaut_appli = self::$parametres['chemin_configurations'].sprintf(self::$parametres['fw_fichier_config'], '');
self::parserFichierIni($chemin_config_defaut_appli);
 
// Chargement des fichiers config.ini contextuels
 
if (PHP_SAPI == 'cli') {// mode console
foreach ($_SERVER['argv'] as $cle => $valeur) {
if ($valeur == '-contexte') {
53,12 → 53,12
if (Config::existeValeur('info.contexte', self::$parametres)) {
chargerFichierContexte(Config::get('info.contexte'));
}
 
// Chargement du contexte présent dans le GET
if (isset($_GET['contexte'])) {
chargerFichierContexte($_GET['contexte']);
}
 
// Chargement du contexte présent dans le POST
if (isset($_POST['contexte'])) {
chargerFichierContexte($_POST['contexte']);
108,7 → 108,7
return null;
}
}
 
private static function existeValeur($param, $config) {
$retour = false;
if (self::getValeur($param, $config) !== null) {
174,7 → 174,7
eval('$config["'.$cle.'"] = '.$correspondances[1].';');
}
}
 
public static function charger($fichier_ini) {
self::verifierCreationInstance();
return self::parserFichierIni($fichier_ini);
182,9 → 182,9
 
public static function get($param = null) {
self::verifierCreationInstance();
return self::getValeur($param, self::$parametres);;
return self::getValeur($param, self::$parametres);
}
 
public static function existe($param) {
self::verifierCreationInstance();
return self::existeValeur($param, self::$parametres);