/**
  * Gestion du compte d'un membre
  *
  */
 public function gestionCompte()
 {
     session_start();
     $meta['title'] = 'Mon compte';
     $meta['menu'] = 'mon-compte';
     $userConnect = $this->userConnect();
     $userConnectAdmin = $this->userConnectAdmin();
     $msg['error'] = array();
     $donneesCmdVelo = null;
     $formulaire = new controleurFonctions();
     $donneesMembre = new modeleMembres();
     $commandes = new modeleCommandes();
     if (isset($_POST['maj_informations'])) {
         if (isset($_POST['email']) && isset($_POST['mdp']) && isset($_POST['nom']) && isset($_POST['prenom']) && isset($_POST['sexe']) && ($_POST['sexe'] === 'femme' || $_POST['sexe'] === 'homme') && isset($_POST['taille']) && isset($_POST['age']) && isset($_POST['poids']) && isset($_POST['budget']) && isset($_POST['type']) && ($_POST['type'] === 'route' || $_POST['type'] === 'vtt' || $_POST['type'] === 'both') && isset($_POST['adresse']) && isset($_POST['cp']) && isset($_POST['ville'])) {
             $idMembre = $_SESSION['membre']['id_membre'];
             $msg = $formulaire->verifFormMembre($_POST, $idMembre);
             if (empty($msg['error'])) {
                 foreach ($_POST as $key => $value) {
                     $_POST[$key] = htmlspecialchars($value, ENT_QUOTES);
                 }
                 extract($_POST);
                 if ($donneesMembre->updateMembre($email, $mdp, $nom, $prenom, $sexe, $age, $taille, $poids, $type, $budget, $adresse, $cp, $ville, $idMembre)) {
                     $donneesBddSession = $donneesMembre->recupToutesDonnees($email);
                     foreach ($donneesBddSession as $key => $value) {
                         if ($key != 'mdp') {
                             $_SESSION['membre'][$key] = $value;
                         }
                     }
                     $msg['error']['confirm'] = "Vos informations ont été mis à jour.";
                 }
             }
         } else {
             $msg['error']['generale'] = self::ERREUR_POST;
         }
     }
     if (isset($_GET['details']) && !empty($_GET['details']) && is_numeric($_GET['details'])) {
         if ($commandes->affichageUneCommande($_GET['details'])) {
             $donneesCmdVelo = $commandes->affichageUneCommande($_GET['details']);
         }
     }
     $listeCommandes = isset($_SESSION['membre']) ? $commandes->affichageCommandes($_SESSION['membre']['id_membre']) : null;
     $this->Render('../vues/membres/gestion-compte.php', array('meta' => $meta, 'userConnect' => $userConnect, 'userConnectAdmin' => $userConnectAdmin, 'msg' => $msg, 'formulaire' => $formulaire, 'listeCommandes' => $listeCommandes, 'donneesCmdVelo' => $donneesCmdVelo));
 }