Subversion Repositories eFlore/Applications.coel-consultation

Rev

Rev 10 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 10 Rev 15
Line 43... Line 43...
43
	/**
43
	/**
44
	 * Initialisation du controleur principal en fonction des paramêtres de l'url.
44
	 * Initialisation du controleur principal en fonction des paramêtres de l'url.
45
	 */
45
	 */
46
	public static function initialiser() {
46
	public static function initialiser() {
47
		self::verifierCreationInstance();
47
		self::verifierCreationInstance();
-
 
48
		self::gererSession();
Line 48... Line 49...
48
				
49
				
49
		if (isset($_GET['module'])) {
50
		if (isset($_GET['module'])) {
50
			self::$parametres['module'] = $_GET['module'];
51
			self::$parametres['module'] = $_GET['module'];
51
		}
52
		}
Line 63... Line 64...
63
		$module = new $ClasseModule();
64
		$module = new $ClasseModule();
64
		$module->$action();
65
		$module->$action();
65
		self::fusionnerSortie($module->getSortie());
66
		self::fusionnerSortie($module->getSortie());
66
	}
67
	}
Line -... Line 68...
-
 
68
	
-
 
69
	private static function gererSession() {
-
 
70
		if (Config::get('session_demarrage')) {
-
 
71
			// Attribution d'un nom à la session
-
 
72
			session_name(Config::get('session_nom'));
-
 
73
			// Démarrage de la session
-
 
74
			session_start();
-
 
75
		}
-
 
76
	}
67
	
77
	
68
	/**
78
	/**
69
	 * Fusionne un tableau de sortie par défaut avec le tableau renvoyé par l'action du module.
79
	 * Fusionne un tableau de sortie par défaut avec le tableau renvoyé par l'action du module.
70
	 * @param array le tableau à fusionner
80
	 * @param array le tableau à fusionner
71
	 */
81
	 */