if (!empty(trim($personne->getNomUtilisateur()))) if (empty($personne->getIdUtilisateur())) { if (!empty(trim($personne->getNomUtilisateur()))) $maj = $personne->insert(); } else $maj = $personne->update(); if ($maj){ if ($fonction['Administrateur'] && !$personne->estAdministrateur()){ $admin = new Administrateur(); $admin->setIdAdministrateur($personne->getIdUtilisateur()); $admin->insertOnly(); } if ($fonction['Professeur'] && !$personne->estProfesseur()){ $prof = new Professeur(); $prof->setIdProfesseur($personne->getIdUtilisateur()); $prof->insertOnly(); } if ($fonction['Responsable'] && !$personne->estResponsable()){ $resp = new Responsable(); $resp->setIdResponsable($personne->getIdUtilisateur()); $resp->insertOnly(); } if ($fonction['Eleve']){ $eleve = new Eleve(); $eleve->setIdEleve($personne->getIdUtilisateur()); $eleve->setIdNiveau($_POST['niveauEleve']); $eleve->insertOnly(); } }