Rev 207 | Blame | Compare with Previous | Last modification | View Log | RSS feed
<?php
abstract class Utilisateur extends aControleur {
public function setIdentite($identite) {
$id_identite = $this->getIdUtilisateurPourNom($identite);
if($id_identite) {
$_SESSION['ods_saisie']['identite'] = $id_identite;
} else {
$_SESSION['ods_saisie']['identite'] = $this->getIdentifiantNumerique();
}
}
public function getIdentite() {
if($this->estAdmin()) {
if(!isset($_SESSION['ods_saisie']['identite']) || $_SESSION['ods_saisie']['identite'] == '') {
return $this->getIdentifiantNumerique();
}
return $_SESSION['ods_saisie']['identite'];
} else {
return $this->getIdentifiantNumerique();
}
}
public function getIdentiteNom() {
if($this->estAdmin()) {
if(!isset($_SESSION['ods_saisie']['identite']) || $_SESSION['ods_saisie']['identite'] == '') {
return $this->getNom();
}
return $this->getNomUtilisateurPourId($_SESSION['ods_saisie']['identite']);
} else {
return $this->getNom();
}
}
public function getNomUtilisateurPourId($id) {
return '';
}
public function getIdUtilisateurPourNom($nom) {
return 0;
}
public function getIdentifiantNumerique() {
return 0;
}
public function getEmail() {
return '';
}
public function getNom() {
return '';
}
public function getPrenom() {
return '';
}
public function estIdentifie() {
return false;
}
public function estAdmin() {
return false;
}
public function getFormulaireidentification() {
return '';
}
public function getFormulaireInscription() {
return '';
}
}
?>