// Préparation des données à fournir à la vue : Le tableau $Vue
// =====================================================================================================================================================
$rsa = new Crypt_RSA();
$PrivateKey = Bd::GetRsaPrivateKey(CRYPT_NUMRSAKEY);
$rsa->setEncryptionMode(CRYPT_RSA_ENCRYPTION_PKCS1);
$rsa->loadkey($PrivateKey);
$InformationsUser = Bd::GetInformationsUser($_SESSION['Login']);
$_SESSION['Nom'] = $InformationsUser['NomUser'];
$_SESSION['Prenom'] = $InformationsUser['PrenomUser'];
$_SESSION['DateNaiss'] = $InformationsUser['DateNaissanceUser'];
$_SESSION['Sexe'] = $InformationsUser['SexeUser'];
$_SESSION['Adresse'] = $InformationsUser['AdresseUser'];
$_SESSION['CP'] = $InformationsUser['CPUser'];
$_SESSION['Ville'] = $InformationsUser['VilleUser'];
$_SESSION['TelFixe'] = $InformationsUser['TelFixeUser'];
$_SESSION['TelPort'] = $InformationsUser['TelPortableUser'];
$_SESSION['Mail'] = $InformationsUser['MailUser'];
if (!isset($_POST['envoi'])) {
    $Vue['Contenu'] = "Veuillez cliquer sur le bouton \"Valider\" après avoir saisi les informations du formulaire (* : champs obligatoires)";
    $Vue['FormModifierInfos'] = fGetLireFichier(DIR_FORMULAIRE . "Form.ModifierInformations.inc.php");
} else {
    Bd::SetUpdateUser($_SESSION['Login'], $rsa->decrypt(base64_decode($_POST['NomCache'])), $rsa->decrypt(base64_decode($_POST['PrenomCache'])), $rsa->decrypt(base64_decode($_POST['DateNaissCache'])), $rsa->decrypt(base64_decode($_POST['SexeCache'])), $rsa->decrypt(base64_decode($_POST['AdresseCache'])), $rsa->decrypt(base64_decode($_POST['CPCache'])), $rsa->decrypt(base64_decode($_POST['VilleCache'])), $rsa->decrypt(base64_decode($_POST['TelFixeCache'])), $rsa->decrypt(base64_decode($_POST['TelPortCache'])), $rsa->decrypt(base64_decode($_POST['MailCache'])));
    $Vue['Contenu'] = "Informations modifiée avec succés";
    $Vue['FormModifierInfos'] = "";
}
// =====================================================================================================================================================
// Informations concernant la partie centrale de la page + appel de la vue partielle afin de gérer son affichage
// =====================================================================================================================================================
$Infos['Page']['ContenuAvecEncarts'] = VueUtilisateur::GetXhtmlModificationInformations($Vue);
$_SESSION['Infos'] = $Infos;
$Page = new PageAvecEncartsDroite($Infos);