Subversion Repositories eFlore/Applications.coel-consultation

Rev

Rev 160 | Rev 174 | Go to most recent revision | Show entire file | Regard 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 54... Line 54...
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']);
Line 58... Line 58...
58
				
58
		
59
		$registre = Registre::getInstance();
-
 
Line 60... Line 59...
60
		$registre->set('parametres', &self::$parametres);
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();
Line -... Line 65...
-
 
65
		self::fusionnerSortie($module->getSortie());
-
 
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']);
66
		self::fusionnerSortie($module->getSortie());
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')) {