menuvue = new Menuvueutilisateur(); $this->menuvue->getMenuVue('Modifierutilisateur'); $this->utilisateur = new Utilisateur(); $this->profil = (new Profil())->getListe(); $this->service = (new Service())->getListe(); } public function index() { $id = $this->requete->getParametre("id"); $utilisateur = $this->utilisateur->getUtilisateurId($id); $this->genererVue(array('utilisateur' => $utilisateur, 'profil' => $this->profil, 'service' => $this->service)); } public function reafficher() { $this->genererVue(); } public function modifier() { $id = $this->requete->getParametre("idUtilisateur"); $oldcodeUtilisateur = $this->requete->getParametre("oldcodeUtilisateur"); $codeUtilisateur = $this->requete->getParametre("codeUtilisateur"); $codeSociete = $this->requete->getSession()->getAttribut('codeSociete'); $codeUtilisateur = $this->requete->getParametre("codeUtilisateur"); $nom = $this->requete->getParametre("nom"); $prenoms = $this->requete->getParametre("prenoms"); $codeService = $this->requete->getParametre("codeService"); $telephone = $this->requete->getParametreFormulaire("telephone"); $email = $this->requete->getParametreFormulaire("email"); $fonction = $this->requete->getParametreFormulaire("fonction"); $codeProfil = $this->requete->getParametre("codeProfil"); // Début contrôle doublon $doublon = false; $doublon = (($codeUtilisateur!=$oldcodeUtilisateur) && ($this->utilisateur->existeligne($codeUtilisateur))); if (!$doublon) { $this->utilisateur->modifier($id, $codeUtilisateur, $nom, $prenoms, $codeService, $telephone, $email, $fonction, $codeProfil); } $this->rediriger("Listeutilisateur"); // Fin contrôle doublon } }