Ejemplo n.º 1
0
    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();
        }
    }

}

if (isset($_POST['btActive'])) {
    $personne = Utilisateur::getById($_POST['idUtilisateur']);
    if ($personne->getActifUtilisateur())
        $personne->desactiver();