function validationcreerPersonne()
 {
     //Récupération données
     $specialite = $_POST["option"];
     $role = $_POST["role"];
     $civilite = $_POST["civilite"];
     $nom = $_POST["nom"];
     $prenom = $_POST["prenom"];
     $mail = $_POST["mail"];
     $numTel = $_POST["tel"];
     $mobile = $_POST["telP"];
     $etudes = $_POST["etudes"];
     $formation = $_POST["formation"];
     $login = $_POST["login"];
     $mdp = sha1($_POST["mdp"]);
     //On vérifie les données
     if (!empty($nom) && !empty($prenom) && !empty($mail) && !empty($login) && !empty($mdp) && preg_match("#^[a-z0-9._-]+@[a-z0-9._-]{2,}\\.[a-z]{2,4}\$#", $mail) && preg_match('`^0[1-9]([-. ]?[0-9]{2}){4}$`', $numTel)) {
         //Création des objets
         $daoPers = new M_DaoPersonne();
         $daoPers->connecter();
         //Vérification données en bdd
         $verif = $daoPers->verif('adresse_mail', $mail);
         if ($verif == 0) {
             $message = "Erreur : l'adrese email existe déjà, recommencez !";
         }
         $verif = $daoPers->verif('loginutilisateur', $login);
         if ($verif == 0) {
             $message .= "Erreur : le login existe déjà, recommencez !";
         }
         $daoPers->getPdo();
         //Création des objets
         $objetRole = new M_Role($role, null, null);
         $pers = new M_Personne(null, $specialite, $objetRole, $civilite, $nom, $prenom, $numTel, $mail, $mobile, $etudes, $formation, $login, $mdp);
         //Connexion et insert bdd
         $daoPers->connecter();
         $pdo = $daoPers->getPdo();
         if ($verif != 0) {
             if ($daoPers->insert($pers) == true) {
                 header('Location: .');
             }
         } else {
             if (is_null($message)) {
                 $message = 'Erreur de création, veuillez saisir correctement les données';
             }
             $this::creerPersonne($message);
         }
     }
 }
 function validationcreerPersonne()
 {
     //INITIALISATION DE LA PERSONNE
     $daoPers = new M_DaoPersonne();
     $daoPers->connecter();
     //INITIALISATION DES VARIABLES
     $option = $_POST['option'];
     $role = $_POST['role'];
     $civilite = $_POST['civilite'];
     $nom = $_POST['nom'];
     $prenom = $_POST['prenom'];
     $tel = $_POST['tel'];
     $portable = $_POST['telP'];
     $mail = $_POST['mail'];
     $etudes = $_POST['etudes'];
     $formation = $_POST['formation'];
     $login = $_POST['login'];
     $mdp = sha1($_POST['mdp']);
     //INSTANCIATION DU ROLE,SPECIALITE ET DE LA PERSONNE
     $newRole = new M_Role($role, null, null);
     $newSpec = new M_Specialite($option, null, null);
     $pers = new M_Personne(null, $newSpec, $newRole, $civilite, $nom, $prenom, $tel, $mail, $portable, $etudes, $formation, $login, $mdp);
     //VERIFICATION DU MAIL ET DU LOGIN
     $verif = $daoPers->verif('adresse_mail', 'loginutilisateur', $mail, $login);
     $daoPers->getPdo();
     //SI LE MAIL ET LE LOGIN N'EXISTE PAS, CREATION DE LA PERSONNE
     if ($verif['ok'] == 1) {
         if ($daoPers->insert($pers) == true) {
             header('Location: http://localhost/sites/Gestage2014/public/?controleur=AdminPersonnes&action=validation');
             echo '<p>Etudiant ajoutée ! </p>';
         }
     } else {
         header('Location: http://localhost/sites/Gestage2014/public/?controleur=AdminPersonnes&action=echec');
     }
 }