public function validationProfil($id)
 {
     $this->allowTo('admin');
     // uniquement un admin
     $user_manager = new UserManager();
     $user = $user_manager->find($id);
     // recuperation du profil a mettre a jour
     $user['validation_inscription'] = "true";
     // passe le parametre du profil false vers true
     $user_manager->update($user, $id, $stripTags = true);
     // update du profil
     $mail = $user['mail'];
     //Helper::mail($mail, "Votre inscription a été effectué sur LOTL", "Connecter vous maintenant -> URL SITE WEB");
     $this->redirectToRoute('administration');
     // redirection vers l'accueil sur le modal admin
 }
 public function modif_profil3()
 {
     if (!isset($_SESSION['user'])) {
         $this->redirectToRoute('home');
         // si ok envoie page 2
     }
     if (isset($_POST['valider'])) {
         $_SESSION['reseaux_social'] = $_POST['reseaux_social'];
         $_SESSION['reseaux_pro'] = $_POST['reseaux_pro'];
         $_SESSION['reseaux_divertissement'] = $_POST['reseaux_divertissement'];
         //debug($_SESSION['updateUser']);debug($_SESSION['portfolio']);debug($_SESSION['reseaux_pro']);die();
         //nettoyage des espace en debut et fin de chaine de caractére
         $_SESSION['updateUser'] = array_map('trim', $_SESSION['updateUser']);
         $_SESSION['diplome'] = array_map('trim', $_SESSION['diplome']);
         $_SESSION['experience_pro'] = array_map('trim', $_SESSION['experience_pro']);
         $_SESSION['fil_actu'] = array_map('trim', $_SESSION['fil_actu']);
         $_SESSION['portfolio'] = array_map('trim', $_SESSION['portfolio']);
         $_SESSION['reseaux_social'] = array_map('trim', $_SESSION['reseaux_social']);
         $_SESSION['reseaux_pro'] = array_map('trim', $_SESSION['reseaux_pro']);
         $_SESSION['reseaux_divertissement'] = array_map('trim', $_SESSION['reseaux_divertissement']);
         //recuperation de l'id du profil
         $manager = new UserManager();
         $mail = $_SESSION['updateUser']['mail'];
         // recuperation du mail dans une variable
         $membre = $manager->findMail($mail);
         //recuperation du membre dans la table wusers via le mail
         $id = $membre['id'];
         //debug($membre);debug($id);die();
         // update formulaire 1
         $manager->update($_SESSION['updateUser'], $id, $stripTags = true);
         //enregistrement membre dans BDD
         // update page formulaire 2
         //debug($_SESSION['diplome']);die();
         $manager = new DiplomeManager();
         //selection de la table Diplome
         $manager->update($_SESSION['diplome'], $id, $stripTags = true);
         $manager = new Experience_proManager();
         //selection de la table experience_pros
         $manager->update($_SESSION['experience_pro'], $id, $stripTags = true);
         $manager = new CompetenceManager();
         //selection de la table competences
         $manager->update($_SESSION['competence'], $id, $stripTags = true);
         $manager = new Fil_actuManager();
         //selection de la table fil_actus
         $manager->update($_SESSION['fil_actu'], $id, $stripTags = true);
         $manager = new PortfolioManager();
         //selection de la table portfolios
         $manager->update($_SESSION['portfolio'], $id, $stripTags = true);
         // update page formulaire 3
         $manager = new Reseaux_socialManager();
         //selection de la table reseaux_socials
         $manager->update($_SESSION['reseaux_social'], $id, $stripTags = true);
         $manager = new Reseaux_proManager();
         //selection de la table reseaux_pros
         $manager->update($_SESSION['reseaux_pro'], $id, $stripTags = true);
         $manager = new Reseaux_divertissementManager();
         //selection de la table reseaux_divertissements
         $manager->update($_SESSION['reseaux_divertissement'], $id, $stripTags = true);
         $this->redirectToRoute('accueil');
     } elseif (isset($_POST['precedent2'])) {
         $_SESSION['inscription_3'] = $_POST['modif_profil3'];
         $this->redirectToRoute('modif_profil2');
         // si précédent retour page 2
     }
     $this->show('modif_profil/modif_profil3');
 }