function validationcreerPersonne() { $this->vue = new V_Vue("../vues/templates/template.inc.php"); $this->vue->ecrireDonnee('loginAuthentification', MaSession::get('login')); $this->vue->ecrireDonnee('titreVue', "Afficher une personne"); $this->vue->ecrireDonnee('centre', "../vues/includes/adminPersonnes/centreAfficherCreerPersonne.inc.php"); $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"]; $entreprises = $_POST["entreprise1"]; $login = $_POST["login"]; $mdp = sha1($_POST["mdp"]); //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, null, $login, $mdp); //Connexion et insert bdd $daoPers = new M_DaoPersonne(); $daoPers->connecter(); $pdo = $daoPers->getPdo(); $ok = $daoPers->chercherLogin($login); if (!$ok) { $daoPers->insert($pers); //Récupérer les donnée si l'utilisateur à été créé $personne = $daoPers->getOneByLogin($login); $this->vue->ecrireDonnee('utilisateur', $personne); } else { $this->vue->ecrireDonnee('message', 'Ce login existe deja'); } $this->vue->afficher(); }