Subversion Repositories Applications.framework

Rev

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

Rev 197 Rev 199
Line 7... Line 7...
7
 * @package		Framework
7
 * @package		Framework
8
 * @author		Jean-Pascal MILCENT <jpm@tela-botanica.org>
8
 * @author		Jean-Pascal MILCENT <jpm@tela-botanica.org>
9
 * @copyright	Copyright (c) 2009, Tela Botanica (accueil@tela-botanica.org)
9
 * @copyright	Copyright (c) 2009, Tela Botanica (accueil@tela-botanica.org)
10
 * @license		http://www.gnu.org/licenses/gpl.html Licence GNU-GPL-v3
10
 * @license		http://www.gnu.org/licenses/gpl.html Licence GNU-GPL-v3
11
 * @license		http://www.cecill.info/licences/Licence_CeCILL_V2-fr.txt Licence CECILL-v2
11
 * @license		http://www.cecill.info/licences/Licence_CeCILL_V2-fr.txt Licence CECILL-v2
12
 * @version		SVN : $Id: Application.php 197 2010-06-23 14:53:35Z aurelien $
12
 * @version		SVN : $Id: Application.php 199 2010-07-05 14:33:04Z jpm $
13
 * @link		/doc/framework/
13
 * @link		/doc/framework/
14
 */
14
 */
15
class Application {
15
class Application {
Line 16... Line 16...
16
 
16
 
Line 27... Line 27...
27
	 * Initialise différentes classes du Framework nécessaires pour le fonctionnement de l'application.
27
	 * Initialise différentes classes du Framework nécessaires pour le fonctionnement de l'application.
28
	 * Ces classes sont ensuites controlées via les fichiers de config.ini.
28
	 * Ces classes sont ensuites controlées via les fichiers de config.ini.
29
	 * Elle est appelée automatiquement suite à la définition du chemin de l'application via Application::setChemin().
29
	 * Elle est appelée automatiquement suite à la définition du chemin de l'application via Application::setChemin().
30
	 */
30
	 */
31
	private static function initialiser() {
31
	private static function initialiser() {
-
 
32
		// Initialiser les arguments des urls
-
 
33
		self::initialiserUrl();
32
		// Configuration du gestionnaire d'exception
34
		// Configuration du gestionnaire d'exception
33
		GestionnaireException::configurer();
35
		GestionnaireException::configurer();
34
		// Configuration du gestionnaire de logs
36
		// Configuration du gestionnaire de logs
35
		//Log::configurer();
37
		//Log::configurer();
36
	}
38
	}
Line 37... Line 39...
37
 
39
 
-
 
40
	/**
-
 
41
	 * Initialise le format des urls.
-
 
42
	 */
-
 
43
	private static function initialiserUrl() {
-
 
44
		ini_set('arg_separator.input', Config::get('fw_url_arg_separateur_entree'));
-
 
45
		ini_set('arg_separator.output', Config::get('fw_url_arg_separateur_sortie'));
-
 
46
	}
-
 
47
		
38
	/**
48
	/**
39
	 * Permet d'indiquer le chemin de base de l'Application.
49
	 * Permet d'indiquer le chemin de base de l'Application.
40
	 * Cette méthode doit obligatoirement être utilisée par l'application pour que le Framework fonctionne correctement.
50
	 * Cette méthode doit obligatoirement être utilisée par l'application pour que le Framework fonctionne correctement.
41
	 * @param string $chemin_fichier_principal chemin de base
51
	 * @param string $chemin_fichier_principal chemin de base
42
	 */
52
	 */