<script> changerTitre("Modifier un étudiant"); </script>
<?php 
$etudiant = $etudiantManager->getEtudiant($personne->getPerNum());
if (empty($_POST['dep_num'])) {
    include "include/pages/form/modifEtudiant.form.inc.php";
} else {
    $etudiant = new Etudiant(array('per_num' => $personne->getPerNum(), 'per_nom' => $_SESSION['per_nom'], 'per_prenom' => $_SESSION['per_prenom'], 'per_tel' => $_SESSION['per_tel'], 'per_mail' => $_SESSION['per_mail'], 'per_login' => $_SESSION['per_login'], 'dep_num' => $_POST['dep_num'], 'per_admin' => $personne->isPerAdmin(), 'div_num' => $_POST['div_num']));
    if (!$personneManager->isEtudiant($etudiant->getPerNum())) {
        //cela veut dire que l'on a changé sa catégorie, et que c'était un salarie avant, donc on le drop et on ajoute un etudiant tout nouveau !
        $salarieManager->deleteForChange($etudiant->getPerNum());
        $retour = $etudiantManager->add($etudiant, 1);
    } else {
        // "simple" update
        $retour = $etudiantManager->update($etudiant);
    }
    include "include/pages/modifierPersonne.pwd.inc.php";
    $prenom = $etudiant->getPerPrenom();
    $modifFinie = true;
    //dans les deux cas, on va supprimer les variables de session
    if ($retour != 0) {
        // OK
        afficherMessageSucces("L'étudiant '{$prenom}' a été modifié !");
        redirection(1, LISTER_PERSONNES);
    } else {
        afficherMessageErreur("L'étudiant '{$prenom}' n'a pas été modifié !");
        redirection(10, LISTER_PERSONNES);
    }
}
//FIN ELSE ETUDIANT
// FIN ETUDIANT