Subversion Repositories Sites.obs-saisons.fr

Rev

Rev 207 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
31 aurelien 1
<?php
2
abstract class Utilisateur extends aControleur {
3
 
207 aurelien 4
	public function setIdentite($identite) {
210 aurelien 5
 
6
		$id_identite = $this->getIdUtilisateurPourNom($identite);
7
 
8
		if($id_identite) {
9
			$_SESSION['ods_saisie']['identite'] = $id_identite;
10
		} else  {
11
			$_SESSION['ods_saisie']['identite'] = $this->getIdentifiantNumerique();
12
		}
207 aurelien 13
	}
14
 
15
	public function getIdentite() {
16
		if($this->estAdmin()) {
17
			if(!isset($_SESSION['ods_saisie']['identite']) || $_SESSION['ods_saisie']['identite'] == '') {
18
				return $this->getIdentifiantNumerique();
19
			}
20
			return $_SESSION['ods_saisie']['identite'];
21
		} else {
22
			return $this->getIdentifiantNumerique();
23
		}
24
	}
25
 
210 aurelien 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
	}
44
 
31 aurelien 45
	public function getIdentifiantNumerique() {
46
		return 0;
47
	}
48
 
49
	public function getEmail() {
50
		return '';
51
	}
52
 
53
	public function getNom() {
54
		return '';
55
	}
56
 
57
	public function getPrenom() {
58
		return '';
59
	}
60
 
71 aurelien 61
	public function estIdentifie() {
62
		return false;
63
	}
64
 
31 aurelien 65
	public function estAdmin() {
66
		return false;
67
	}
71 aurelien 68
 
69
	public function getFormulaireidentification() {
70
		return '';
71
	}
72
 
73
	public function getFormulaireInscription() {
74
 
75
		return '';
76
	}
31 aurelien 77
}
78
?>