Subversion Repositories Sites.obs-saisons.fr

Rev

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

Rev 73 Rev 207
Line 80... Line 80...
80
        self::fusionnerSortie($module->getSortie());
80
        self::fusionnerSortie($module->getSortie());
81
    }
81
    }
Line 82... Line 82...
82
   
82
   
83
    private static function gererSession() {
83
    private static function gererSession() {
-
 
84
        if (Config::get('session_demarrage')) {
84
        if (Config::get('session_demarrage')) {
85
        	      	
85
            // Attribution d'un nom à la session
86
            // Attribution d'un nom à la session
-
 
87
            session_name(Config::get('session_nom'));
-
 
88
            
86
            session_name(Config::get('session_nom'));
89
            if(!isset($_SESSION)){
87
            // Démarrage de la session
90
            	// Démarrage de la session si besoin
-
 
91
            	session_start();
88
            session_start();
92
            }
89
        }
93
        }
Line 90... Line 94...
90
    }
94
    }
Line 97... Line 101...
97
	    	if(!class_exists($classe_utilisateur)) {
101
	    	if(!class_exists($classe_utilisateur)) {
98
	    		trigger_error('Aucune classe n\'a été définie pour gérer les utilisateurs', E_USER_ERROR);
102
	    		trigger_error('Aucune classe n\'a été définie pour gérer les utilisateurs', E_USER_ERROR);
99
	    	}
103
	    	}
Line 100... Line 104...
100
	    	
104
	    	
-
 
105
	    	self::$utilisateur = new $classe_utilisateur();
-
 
106
	    	
-
 
107
	    	if(self::$utilisateur->estAdmin()) {
-
 
108
	    		self::afficherBarreAdmin();
101
	    	self::$utilisateur = new $classe_utilisateur();
109
	    	}
102
    	}
110
    	}
Line 103... Line 111...
103
    }
111
    }
Line 122... Line 130...
122
    	$donnees['formulaire_inscription'] = self::getUtilisateur()->getFormulaireInscription();
130
    	$donnees['formulaire_inscription'] = self::getUtilisateur()->getFormulaireInscription();
123
    	$formulaire = self::$instance->getVue('formulaires/identification', $donnees);
131
    	$formulaire = self::$instance->getVue('formulaires/identification', $donnees);
124
    	self::$parametres['sortie']['corps'] = $formulaire;
132
    	self::$parametres['sortie']['corps'] = $formulaire;
125
    }
133
    }
Line -... Line 134...
-
 
134
    
-
 
135
    private static function afficherBarreAdmin() {	
-
 
136
    	$barre_admin = self::$instance->getVue('navigation/barre_admin', $donnees);
-
 
137
    	self::$parametres['sortie']['tete'] = $barre_admin;
-
 
138
    }
126
    
139
    
-
 
140
    public static function getIdUtilisateur() {
127
    public static function getIdUtilisateur() {
141
    	return self::getUtilisateur()->getIdentite();
-
 
142
    	//return self::getUtilisateur()->getIdentifiantNumerique();
-
 
143
    }
-
 
144
    
-
 
145
    public static function getNomUtilisateur() {
-
 
146
    	return self::getUtilisateur()->getNom();
-
 
147
    	//return self::getUtilisateur()->getIdentifiantNumerique();
-
 
148
    }
-
 
149
    
-
 
150
    public static function changerUtilisateur() {
128
    	return self::getUtilisateur()->getIdentifiantNumerique();
151
    	return self::getUtilisateur()->setIdentite();
Line 129... Line 152...
129
    }
152
    }
130
   
153
   
131
    /**
154
    /**