$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'])));