Subversion Repositories Applications.framework

Rev

Rev 442 | Rev 489 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 442 Rev 447
Line 10... Line 10...
10
 * @package	Framework
10
 * @package	Framework
11
 * @author		Jean-Pascal MILCENT <jpm@tela-botanica.org>
11
 * @author		Jean-Pascal MILCENT <jpm@tela-botanica.org>
12
 * @copyright	Copyright (c) 2009, Tela Botanica (accueil@tela-botanica.org)
12
 * @copyright	Copyright (c) 2009, Tela Botanica (accueil@tela-botanica.org)
13
 * @license	http://www.gnu.org/licenses/gpl.html Licence GNU-GPL-v3
13
 * @license	http://www.gnu.org/licenses/gpl.html Licence GNU-GPL-v3
14
 * @license	http://www.cecill.info/licences/Licence_CeCILL_V2-fr.txt Licence CECILL-v2
14
 * @license	http://www.cecill.info/licences/Licence_CeCILL_V2-fr.txt Licence CECILL-v2
15
 * @version	$Id: Config.php 442 2013-10-22 10:00:19Z raphael $
15
 * @version	$Id: Config.php 447 2013-12-19 10:52:37Z jpm $
16
 * @link		/doc/framework/
16
 * @link		/doc/framework/
17
 */
17
 */
Line 18... Line 18...
18
 
18
 
Line 87... Line 87...
87
	 * Parse le fichier ini donné en paramètre
87
	 * Parse le fichier ini donné en paramètre
88
	 * @param string $fichier_ini nom du fichier ini à parser
88
	 * @param string $fichier_ini nom du fichier ini à parser
89
	 * @return array tableau contenant les paramètres du fichier ini
89
	 * @return array tableau contenant les paramètres du fichier ini
90
	 */
90
	 */
91
	private static function parserFichierIni($fichier_ini) {
91
	private static function parserFichierIni($fichier_ini) {
-
 
92
		$retour = false;
-
 
93
		if (file_exists($fichier_ini)) {
92
        return self::analyserTableauIni(parse_ini_file($fichier_ini, true));
94
			$ini = parse_ini_file($fichier_ini, true);
-
 
95
			$ini = self::analyserTableauIni($ini);
-
 
96
			$retour = true;
-
 
97
		} else {
-
 
98
			error_log("Fichier de configuration introuvable : $fichier_ini");
-
 
99
		}
-
 
100
		return $retour;
93
	}
101
	}
Line 94... Line 102...
94
 
102
 
95
	/**
103
	/**
96
	 * Fusionne un tableau de paramètres avec le tableau de paramètres global
104
	 * Fusionne un tableau de paramètres avec le tableau de paramètres global