Subversion Repositories Sites.obs-saisons.fr

Rev

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

Rev 207 Rev 210
Line 1... Line 1...
1
<?php
1
<?php
2
abstract class Utilisateur extends aControleur {
2
abstract class Utilisateur extends aControleur {
Line 3... Line 3...
3
	
3
	
-
 
4
	public function setIdentite($identite) {
-
 
5
		
-
 
6
		$id_identite = $this->getIdUtilisateurPourNom($identite);
-
 
7
		
4
	public function setIdentite($identite) {
8
		if($id_identite) {
-
 
9
			$_SESSION['ods_saisie']['identite'] = $id_identite;
-
 
10
		} else  {
-
 
11
			$_SESSION['ods_saisie']['identite'] = $this->getIdentifiantNumerique();
5
		$_SESSION['ods_saisie']['identite'] = $identite;
12
		}		
Line 6... Line 13...
6
	}
13
	}
7
	
14
	
8
	public function getIdentite() {
15
	public function getIdentite() {
Line 14... Line 21...
14
		} else {
21
		} else {
15
			return $this->getIdentifiantNumerique();
22
			return $this->getIdentifiantNumerique();
16
		}
23
		}
17
	}
24
	}
Line -... Line 25...
-
 
25
	
-
 
26
	public function getIdentiteNom() {
-
 
27
		if($this->estAdmin()) {
-
 
28
			if(!isset($_SESSION['ods_saisie']['identite']) || $_SESSION['ods_saisie']['identite'] == '') {
-
 
29
				return $this->getNom();
-
 
30
			}
-
 
31
			return $this->getNomUtilisateurPourId($_SESSION['ods_saisie']['identite']);
-
 
32
		} else {
-
 
33
			return $this->getNom();
-
 
34
		}
-
 
35
	}
-
 
36
	
-
 
37
	public function getNomUtilisateurPourId($id) {
-
 
38
		return '';
-
 
39
	}
-
 
40
	
-
 
41
	public function getIdUtilisateurPourNom($nom) {
-
 
42
		return 0;
-
 
43
	}
18
	
44
	
19
	public function getIdentifiantNumerique() {
45
	public function getIdentifiantNumerique() {
20
		return 0;
46
		return 0;
Line 21... Line 47...
21
	}
47
	}