$_SESSION['Utilisateur']->setPrenom($_POST['firstname']); } if (!empty($_POST['cp']) && !empty($_POST['city']) && !empty($_POST['address'])) { if (is_numeric($_POST['cp'])) { $_SESSION['Utilisateur']->setAdresse($_POST['address'])->setCp($_POST['cp'])->setVille($_POST['city']); } else { throw new InvalidArgumentException('Le code postal doit être au format numérique.'); } } if (!empty($_POST['cp']) && !is_numeric($_POST['cp'])) { throw new InvalidArgumentException('Le code postal doit être au format numérique.'); } } else { throw new InvalidArgumentException('Mot de passe incorrect.'); } ConnexionSite::updateUser($_SESSION['Utilisateur']); Connexion::setFlashMessage('Données mise à jour avec succès', 'valid'); header('Location:?page=monCompte&action=edit'); } else { $title = 'Modifier mes informations'; require_once ROOT . 'src/Views/Compte/v_GabCompte.php'; require_once ROOT . 'src/Views/Compte/v_EditProfile.php'; } } catch (InvalidArgumentException $e) { Connexion::setFlashMessage($e->getMessage(), 'error'); header('Location:?page=monCompte&action=edit'); } break; // Fin Partie // Fin Partie case 'voirCommandes':