$Infos['Page']['Titre'] = "Modification des informations";
// =====================================================================================================================================================
// Inclusion de la vue partielle pour l'affichage du contenu principal de la page
// =====================================================================================================================================================
require_once fGetVue(__FILE__);
require_once './Modele/class.Bd.inc.php';
require_once './Vue/class.vue.Utilisateur.inc.php';
require_once './Librairie/PhpSecLib/Crypt/RSA.php';
// =====================================================================================================================================================
// 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'])));