Subversion Repositories eFlore/Applications.coel-consultation

Rev

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

Rev 160 Rev 169
Line 9... Line 9...
9
 * @category	PHP 5.2
9
 * @category	PHP 5.2
10
 * @package		Collection
10
 * @package		Collection
11
 * @author		Jean-Pascal MILCENT <jpm@tela-botanica.org>
11
 * @author		Jean-Pascal MILCENT <jpm@tela-botanica.org>
12
 * @copyright	2010 Tela-Botanica
12
 * @copyright	2010 Tela-Botanica
13
 * @license		GPL-v3 et CECILL-v2
13
 * @license		GPL-v3 et CECILL-v2
14
 * @version		$Id: AppControleur.php 160 2010-09-13 13:10:41Z jpm $
14
 * @version		$Id: AppControleur.php 169 2011-03-11 09:15:42Z jpm $
15
 */
15
 */
Line 16... Line 16...
16
 
16
 
Line 17... Line 17...
17
class AppControleur extends Controleur {
17
class AppControleur extends Controleur {
Line 53... Line 53...
53
		self::$parametres['url']->setVariableRequete('module', self::$parametres['module']);
53
		self::$parametres['url']->setVariableRequete('module', self::$parametres['module']);
54
		if (isset($_GET['action'])) {
54
		if (isset($_GET['action'])) {
55
			self::$parametres['action'] = $_GET['action'];
55
			self::$parametres['action'] = $_GET['action'];
56
		}
56
		}
57
		self::$parametres['url']->setVariableRequete('action', self::$parametres['action']);
57
		self::$parametres['url']->setVariableRequete('action', self::$parametres['action']);
58
				
-
 
59
		$registre = Registre::getInstance();
-
 
60
		$registre->set('parametres', &self::$parametres);
-
 
Line -... Line 58...
-
 
58
		
-
 
59
		self::initialiserRegistre();
61
		
60
				
62
		$ClasseModule = self::$parametres['module'];
61
		$ClasseModule = self::$parametres['module'];
63
		$action = self::$parametres['action'];
62
		$action = self::$parametres['action'];
64
		$module = new $ClasseModule();
63
		$module = new $ClasseModule();
65
		$module->$action();
64
		$module->$action();
66
		self::fusionnerSortie($module->getSortie());
65
		self::fusionnerSortie($module->getSortie());
Line -... Line 66...
-
 
66
	}
-
 
67
	
-
 
68
	private static function initialiserRegistre() {
-
 
69
		$registre = Registre::getInstance();
-
 
70
		// Ajout des paramètres au registre
-
 
71
		$registre->set('parametres', &self::$parametres);
-
 
72
		
-
 
73
		// Ajout du contexte au registre
-
 
74
		if (isset($_GET['contexte'])) {
-
 
75
			$registre->set('contexte', $_GET['contexte']);
-
 
76
		}
67
	}
77
	}
68
	
78
	
69
	private static function gererSession() {
79
	private static function gererSession() {
70
		if (Config::get('session_demarrage')) {
80
		if (Config::get('session_demarrage')) {
71
			// Attribution d'un nom à la session
81
			// Attribution d'un nom à la session