Пример #1
0
 public function miseEnSessionUtilisateur(Personnel $personnel, $motDePasse)
 {
     $utilisateur = new Container('utilisateur');
     $utilisateur->offsetSet('id', $personnel->getId());
     $utilisateur->offsetSet('admin', $personnel->getAdministrateur());
     $utilisateur->offsetSet('identite', $personnel->getPrenom() . ' ' . $personnel->getNom());
     $utilisateur->offsetSet('email', $personnel->getEmail());
     $utilisateur->offsetSet('mot_de_passe', $motDePasse);
     // Hum... Réccupérer le mot de passe en session ou celui fournit par le formulaire. Encodé en MD5 à ce moment là ou pas ?
     $utilisateur->offsetSet('taux_horaire', $personnel->getTauxHoraire());
     $utilisateur->offsetSet('date_modif', $personnel->getDateCreationModification());
     // $utilisateur->offsetSet('fonction',$personnel->getRefFonction()->getIntituleFonction());
     $utilisateur->offsetSet('connecte', true);
 }
 /**
  * {@inheritDoc}
  */
 public function getEmail()
 {
     $this->__initializer__ && $this->__initializer__->__invoke($this, 'getEmail', array());
     return parent::getEmail();
 }