Subversion Repositories Sites.obs-saisons.fr

Rev

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

Rev 44 Rev 64
Line 47... Line 47...
47
   
47
   
48
    /**
48
    /**
49
     * Initialisation du controleur principal en fonction des paramètres de l'url.
49
     * Initialisation du controleur principal en fonction des paramètres de l'url.
50
     */
50
     */
51
    public static function initialiser() {
51
    public static function initialiser() {
52
    	
52
    	    	
53
        self::verifierCreationInstance();
53
        self::verifierCreationInstance();
54
        self::gererSession();
54
        self::gererSession();
Line 55... Line 55...
55
        self::gererUtilisateur();
55
        self::gererUtilisateur();
Line 60... Line 60...
60
        self::$parametres['url']->setVariableRequete('module', self::$parametres['module']);
60
        self::$parametres['url']->setVariableRequete('module', self::$parametres['module']);
61
        if (isset($_GET['action'])) {
61
        if (isset($_GET['action'])) {
62
            self::$parametres['action'] = $_GET['action'];
62
            self::$parametres['action'] = $_GET['action'];
63
        }
63
        }
64
        self::$parametres['url']->setVariableRequete('action', self::$parametres['action']);
64
        self::$parametres['url']->setVariableRequete('action', self::$parametres['action']);
65
               
65
                       
66
        $registre = Registre::getInstance();
66
        $registre = Registre::getInstance();
67
        $registre->set('parametres', &self::$parametres);
67
        $registre->set('parametres', &self::$parametres);
Line 68... Line 68...
68
               
68
               
69
        $ClasseModule = self::$parametres['module'];
69
        $ClasseModule = self::$parametres['module'];
Line 70... Line 70...
70
        $action = self::$parametres['action'];
70
        $action = self::$parametres['action'];
71
        
-
 
72
        $module = new $ClasseModule();
71
        
-
 
72
        $module = new $ClasseModule();        
73
        
73
        $module->$action();
74
        $module->$action();
74
        
Line 75... Line 75...
75
        self::fusionnerSortie($module->getSortie());
75
        self::fusionnerSortie($module->getSortie());
76
    }
76
    }
Line 185... Line 185...
185
        if (Config::get('sortie_encodage') != Config::get('appli_encodage')) {
185
        if (Config::get('sortie_encodage') != Config::get('appli_encodage')) {
186
            $sortie = mb_convert_encoding($sortie, Config::get('sortie_encodage'), Config::get('appli_encodage'));
186
            $sortie = mb_convert_encoding($sortie, Config::get('sortie_encodage'), Config::get('appli_encodage'));
187
        }
187
        }
188
        return $sortie;
188
        return $sortie;
189
    }
189
    }
-
 
190
    
-
 
191
    /**
-
 
192
     * Retourne le contenu des styles de l'application.
-
 
193
     */
-
 
194
    public static function getContenuStyle() {
-
 
195
        $sortie = self::$parametres['sortie']['tete'];
-
 
196
        if (Config::get('sortie_encodage') != Config::get('appli_encodage')) {
-
 
197
            $sortie = mb_convert_encoding($sortie, Config::get('sortie_encodage'), Config::get('appli_encodage'));
-
 
198
        }
-
 
199
        return $sortie;
-
 
200
    }
-
 
201
    
-
 
202
    /**
-
 
203
     * Retourne le contenu des script de l'application.
-
 
204
     */
-
 
205
	public static function getContenuScript() {
-
 
206
        $sortie = self::$parametres['sortie']['script'];
-
 
207
        if (Config::get('sortie_encodage') != Config::get('appli_encodage')) {
-
 
208
            $sortie = mb_convert_encoding($sortie, Config::get('sortie_encodage'), Config::get('appli_encodage'));
-
 
209
        }
-
 
210
        return $sortie;
-
 
211
    }
Line 190... Line 212...
190
   
212
   
191
    /**
213
    /**
192
     * Retourne le contenu du pied de l'application.
214
     * Retourne le contenu du pied de l'application.
193
     */
215
     */