CARIA.2.1
MAJ 2.1 Formulaires : - Ajout mutliple conditions de validation BACK-END - Amélioration des conditions de réservations de véhicule - MAJ Front-End - Modification des règles pour les caractères accépté dans l'inscription - bug d'enregistrement d'image résolu DB : - Modification des règles dans réservations - Ajout de nouvelles entrée en base General : - Ajout de nouveaux messages d'erreurs possible - Deplacement du bloc de visualisation des utilisateurs - Ajout carte des vehicule sur la page de connexion - Ajout de nouvelles images au véhicules - Ajout des mentions légals --- Résolution de bugs...
This commit is contained in:
@@ -31,12 +31,10 @@
|
||||
<div class="col">
|
||||
<div class="card">
|
||||
<div class="card-header">
|
||||
<h3>La plateforme en chiffre</h3>
|
||||
<h3>Véhicule actuellement en circulation</h3>
|
||||
</div>
|
||||
<div class="card-body">
|
||||
<p>La plateforme compte <strong><?php echo $TotalDesMembres; ?></strong> membres.</p>
|
||||
<p><strong><?php echo $TotalDesVehicules; ?></strong> véhicules disponibles à la réservation sur la plateforme.</p>
|
||||
<p><a href="./profil.php?m=<?php echo $data['id']; ?>&action=consulter"><?php echo $derniermembre; ?></a> est le dernier membre inscrit.</p>
|
||||
<div id="map"></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
<form method="post" action="profil.php?action=modifier" enctype="multipart/form-data">
|
||||
<div class="card">
|
||||
<div class="card-header">
|
||||
<h3 class="text-center">Edition du profil de <?php echo stripslashes(htmlspecialchars($data['pseudo'])); ?></h>
|
||||
<h3 class="text-center">Edition du profil de <?php echo stripslashes(htmlspecialchars($userData['pseudo'])); ?></h>
|
||||
</div>
|
||||
<div class="card-body">
|
||||
<fieldset>
|
||||
@@ -28,19 +28,19 @@
|
||||
<div class="mb-3 row">
|
||||
<label for="localisation" class="col-sm-4 col-form-label">Adresse</label>
|
||||
<div class="col-sm-8">
|
||||
<input type="text" name="localisation" id="localisation" class="form-control" placeholder="Adresse" autocomplete="street-address" minlength="6" maxlength="50" required value="<?php echo stripslashes($data['adresse']); ?>" />
|
||||
<input type="text" name="localisation" id="localisation" class="form-control" placeholder="Adresse" value="<?php echo stripslashes(htmlspecialchars($userData['adresse'])); ?>" autocomplete="street-address" minlength="6" maxlength="50" required />
|
||||
</div>
|
||||
</div>
|
||||
<div class="mb-3 row">
|
||||
<label for="email" class="col-sm-4 col-form-label">Adresse email</label>
|
||||
<div class="col-sm-8">
|
||||
<input type="email" name="email" id="email" class="form-control" placeholder="email@mail.fr" autocomplete="email" minlength="3" maxlength="30" required value="<?php echo stripslashes($data['email']); ?>" />
|
||||
<input type="email" name="email" id="email" class="form-control" placeholder="email@mail.fr" value="<?php echo stripslashes(htmlspecialchars($userData['email'])); ?>" autocomplete="email" minlength="3" maxlength="30" required />
|
||||
</div>
|
||||
</div>
|
||||
<div class="mb-3 row">
|
||||
<label for="phone" class="col-sm-4 col-form-label">Téléphone</label>
|
||||
<div class="col-sm-8">
|
||||
<input type="tel" name="phone" id="phone" class="form-control" placeholder="Numéro de téléphone" autocomplete="tel" minlength="10" maxlength="15" required value="<?php echo stripslashes($data['phone']); ?>" />
|
||||
<input type="tel" name="phone" id="phone" class="form-control" placeholder="Numéro de téléphone" value="<?php echo stripslashes(htmlspecialchars($userData['phone'])); ?>" autocomplete="tel" minlength="10" maxlength="15" required />
|
||||
</div>
|
||||
</div>
|
||||
</fieldset>
|
||||
@@ -49,19 +49,19 @@
|
||||
<div class="mb-3 row">
|
||||
<label for="pseudo" class="col-sm-4 col-form-label">Pseudo</label>
|
||||
<div class="col-sm-8">
|
||||
<p class="form-control-static"><?php echo stripslashes($data['pseudo']); ?></p>
|
||||
<p class="form-control-static"><?php echo stripslashes($userData['pseudo']); ?></p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="mb-3 row">
|
||||
<label for="prenom" class="col-sm-4 col-form-label">Prénom</label>
|
||||
<div class="col-sm-8">
|
||||
<p class="form-control-static"><?php echo stripslashes($data['prenom']); ?></p>
|
||||
<p class="form-control-static"><?php echo stripslashes($userData['prenom']); ?></p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="mb-3 row">
|
||||
<label for="nom" class="col-sm-4 col-form-label">Nom</label>
|
||||
<div class="col-sm-8">
|
||||
<p class="form-control-static"><?php echo stripslashes($data['nom']); ?></p>
|
||||
<p class="form-control-static"><?php echo stripslashes($userData['nom']); ?></p>
|
||||
</div>
|
||||
</div>
|
||||
</fieldset>
|
||||
@@ -69,14 +69,14 @@
|
||||
<div class="mb-3 row">
|
||||
<label for="avatar" class="col-sm-4 col-form-label">Image de profil</label>
|
||||
<div class="col-sm-8">
|
||||
<img src=".<?php echo $data['avatar']; ?>" width="150px" alt="Aucun avatar" ?t=<?php echo time(); ?> />
|
||||
<img src=".<?php echo $userData['avatar']; ?>" width="150px" alt="Aucun avatar" ?t=<?php echo time(); ?> />
|
||||
</div>
|
||||
</div>
|
||||
<div class="mb-3 row">
|
||||
<label class="col-sm-4 col-form-label" for="avatar">Nouvelle image :</label>
|
||||
<div class="col-sm-8">
|
||||
<input type="file" name="avatar" id="avatar" class="form-control" autocomplete="photo" accept="image/*;capture=camera" />
|
||||
<input type="checkbox" name="delete" value="Delete" /> Supprimer mon avatar
|
||||
<input type="checkbox" name="delete" value="delete" /> Supprimer mon avatar
|
||||
</div>
|
||||
</div>
|
||||
</fieldset>
|
||||
|
||||
@@ -16,16 +16,26 @@
|
||||
<script type='text/javascript' src="./js/script_map.js"></script>
|
||||
<script type='text/javascript' src="./js/script.js"></script>
|
||||
<footer>
|
||||
<div id="cookieConsent" class="d-none">
|
||||
<div id="cookieConsent" class="d-none text-center">
|
||||
<div class="container">
|
||||
<div class="card bg-dark text-white">
|
||||
<div class="card-body">
|
||||
<div class="row">
|
||||
<div class="col-md-10">
|
||||
<p>Nous utilisons des cookies pour améliorer votre expérience sur notre site. En poursuivant votre navigation, vous acceptez notre utilisation des cookies. Pour en savoir plus, consultez notre <a href="policy.php" class="text-warning">politique de confidentialité</a>.</p>
|
||||
<div class="col">
|
||||
<p>
|
||||
Nous utilisons des cookies pour améliorer votre expérience sur notre site.<br>
|
||||
En poursuivant votre navigation, vous acceptez notre utilisation des cookies.<br>
|
||||
Pour en savoir plus, consultez notre
|
||||
<a href="policy.php" class="text-warning">politique de confidentialité</a>.
|
||||
</p>
|
||||
</div>
|
||||
<div class="col-md-2 text-md-end">
|
||||
<button class="btn btn-success" onclick="acceptCookies()">J'accepte</button>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col d-grid">
|
||||
<button class="btn btn-success" onclick="accepterCookies()">Accepter</button>
|
||||
</div>
|
||||
<div class="col d-grid">
|
||||
<button class="btn btn-danger" onclick="refuserCookies()">Refuser</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -36,7 +46,7 @@
|
||||
<div class="row">
|
||||
<div class="col">
|
||||
<p class="footer fw-bold">CARIA Project | Cunat-Brulé © 2023-2024 Tous droits réservés</>
|
||||
<p><a href="policy.php">[Politique de confidentialité] | [Mentions légales]</a></p>
|
||||
<p><a href="policy.php">[Politique de confidentialité]</a> - <a href="legal.php">[Mentions légales]</a></p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -1,5 +1,19 @@
|
||||
<?php include 'header.html'; ?>
|
||||
<section id="content" class="page-content text-center py-3">
|
||||
<div class="row py-3">
|
||||
<div class="col">
|
||||
<div class="card">
|
||||
<div class="card-header">
|
||||
<h3>La plateforme en chiffre</h3>
|
||||
</div>
|
||||
<div class="card-body">
|
||||
<p>La plateforme compte <strong><?php echo $TotalDesMembres; ?></strong> membres.</p>
|
||||
<p><strong><?php echo $TotalDesVehicules; ?></strong> véhicules disponibles à la réservation sur la plateforme.</p>
|
||||
<p><a href="./profil.php?m=<?php echo $data['id']; ?>&action=consulter"><?php echo $derniermembre; ?></a> est le dernier membre inscrit.</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<hr><h2>Interface de gestion de véhicule</h2><hr>
|
||||
<div class="row py-3">
|
||||
<div class="col py-2">
|
||||
@@ -65,7 +79,7 @@
|
||||
<a href="http://<?php echo $car['ip']; ?>:8000" class="btn btn-outline-primary" target="_blank">Administrer</a>
|
||||
</div>
|
||||
<form method="POST" action="/gestion.php" onsubmit="return confirm('Êtes-vous sûr de vouloir supprimer ce véhicule ?');">
|
||||
<input type="hidden" name="vehicule_id" value="<?php echo $_SESSION['id_session']; ?>">
|
||||
<input type="hidden" name="vehicule_id" value="<?php echo $car['id']; ?>">
|
||||
<button type="submit" name="delete_vehicule" class="btn btn-outline-danger">Supprimer</button>
|
||||
</form>
|
||||
</div>
|
||||
@@ -81,25 +95,25 @@
|
||||
<div class="col-lg-8">
|
||||
<div class="card">
|
||||
<div class="card-header">
|
||||
<h3>Formulaire pour les nouveaux véhicules</h3>
|
||||
<h3 class="formsAddCars">Formulaire pour les nouveaux véhicules</h3>
|
||||
</div>
|
||||
<div class="card-body">
|
||||
<form id="auto-forms" method="post" enctype="multipart/form-data">
|
||||
<div class="mb-3">
|
||||
<label class="form-label" for="plaque">Immatriculation :</label>
|
||||
<input type="text" name="plaque" id="plaque" class="form-control" placeholder="AA123AA" minlength="7" maxlength="9" required>
|
||||
<input type="text" name="plaque" id="plaque" class="form-control" placeholder="AA123AA" value="<?php echo isset($_POST['plaque']) ? htmlspecialchars($_POST['plaque'], ENT_QUOTES, 'UTF-8') : ''; ?>" minlength="7" maxlength="9" required>
|
||||
</div>
|
||||
<div class="mb-3">
|
||||
<label class="form-label" for="marque">Marque :</label>
|
||||
<input type="text" name="marque" id="marque" class="form-control" placeholder="Marque" maxlength="50" required>
|
||||
<input type="text" name="marque" id="marque" class="form-control" placeholder="Marque" value="<?php echo isset($_POST['marque']) ? htmlspecialchars($_POST['marque'], ENT_QUOTES, 'UTF-8') : ''; ?>" minlength="2" maxlength="50" required>
|
||||
</div>
|
||||
<div class="mb-3">
|
||||
<label class="form-label" for="modele">Modèle :</label>
|
||||
<input type="text" name="modele" id="modele" class="form-control" placeholder="Modèle" maxlength="50" required>
|
||||
<input type="text" name="modele" id="modele" class="form-control" placeholder="Modèle" value="<?php echo isset($_POST['modele']) ? htmlspecialchars($_POST['modele'], ENT_QUOTES, 'UTF-8') : ''; ?>" minlength="2" maxlength="50" required>
|
||||
</div>
|
||||
<div class="mb-3">
|
||||
<label class="form-label" for="annee">Année :</label>
|
||||
<input type="text" name="annee" id="annee" class="form-control" placeholder="2000" pattern="[0-9]+" title="Veuillez saisir uniquement des chiffres" minlength="4" maxlength="4" required>
|
||||
<input type="text" name="annee" id="annee" class="form-control" placeholder="2000" pattern="[0-9]+" title="Veuillez saisir uniquement des chiffres" value="<?php echo isset($_POST['annee']) ? htmlspecialchars($_POST['annee'], ENT_QUOTES, 'UTF-8') : ''; ?>" minlength="4" maxlength="4" required>
|
||||
</div>
|
||||
<div class="mb-3">
|
||||
<label class="form-label" for="image">Image du véhicule :</label>
|
||||
|
||||
@@ -1,53 +1,62 @@
|
||||
<?php include 'header.html'; ?>
|
||||
<section id="content" class="page-content text-center py-3">
|
||||
<div class="row py-3">
|
||||
<div class="col">
|
||||
<div class="card">
|
||||
<div class="card-header">
|
||||
<h3>Inscription</h3>
|
||||
</div>
|
||||
<div class="card-body">
|
||||
<form id="inscriptionForm" method="post" action="inscription.php" enctype="multipart/form-data">
|
||||
<div class="row">
|
||||
<div class="col-md-6 form-group">
|
||||
<label for="nom" class="labelI">Nom</label><input type="text" name="nom" id="nom" class="form-control" placeholder="Nom" autocomplete="family-name" minlength="3" maxlength="25" value="<?php echo isset($_POST['nom']) ? htmlspecialchars($_POST['nom'], ENT_QUOTES, 'UTF-8') : ''; ?>" required/>
|
||||
</div>
|
||||
<div class="col-md-6 form-group">
|
||||
<label for="prenom" class="labelI">Prénom</label><input type="text" name="prenom" id="prenom" class="form-control" placeholder="Prénom" autocomplete="given-name" minlength="3" maxlength="25" value="<?php echo isset($_POST['prenom']) ? htmlspecialchars($_POST['prenom'], ENT_QUOTES, 'UTF-8') : ''; ?>" required/>
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label for="pseudo" class="labelI">Pseudo</label><input name="pseudo" type="text" id="pseudo" class="form-control" placeholder="Pseudo" autocomplete="username" minlength="3" maxlength="25" value="<?php echo isset($_POST['pseudo']) ? htmlspecialchars($_POST['pseudo'], ENT_QUOTES, 'UTF-8') : ''; ?>" required/>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label for="email" class="labelI">Adresse e-mail</label><input type="email" name="email" id="email" class="form-control" placeholder="email@mail.fr" autocomplete="email" minlength="3" maxlength="30" value="<?php echo isset($_POST['email']) ? htmlspecialchars($_POST['email'], ENT_QUOTES, 'UTF-8') : ''; ?>" required/>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-md-6 form-group">
|
||||
<label for="password" class="labelI">Mot de passe</label><input type="password" name="password" id="password" class="form-control" placeholder="Mot de passe" autocomplete="new-password" minlength="6" maxlength="32" required/>
|
||||
</div>
|
||||
<div class="col-md-6 form-group">
|
||||
<label for="confirm" class="labelI">Confirmer le mot de passe</label><input type="password" name="confirm" id="confirm" class="form-control" placeholder="Confirmation" autocomplete="new-password" minlength="6" maxlength="32" required/>
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label for="phone" class="labelI">Numéro de téléphone portable</label><input type="tel" name="phone" id="phone" class="form-control" placeholder="Numéro de téléphone" autocomplete="tel" minlength="10" maxlength="15" value="<?php echo isset($_POST['phone']) ? htmlspecialchars($_POST['phone'], ENT_QUOTES, 'UTF-8') : ''; ?>" required/>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label for="localisation" class="labelI">Adresse postal</label><input type="text" name="localisation" id="localisation" class="form-control" placeholder="Adresse" autocomplete="street-address" minlength="6" maxlength="50" value="<?php echo isset($_POST['localisation']) ? htmlspecialchars($_POST['localisation'], ENT_QUOTES, 'UTF-8') : ''; ?>" required/>
|
||||
</div>
|
||||
<fieldset><br>
|
||||
<div class="form-group">
|
||||
<label for="avatar">Photo de profil</label><br><input type="file" name="avatar" id="avatar" class="form-control-file" accept="image/*;capture=camera"/>
|
||||
</div>
|
||||
</fieldset><br>
|
||||
<div class="form-group">
|
||||
<input type="submit" name="action" value="S'inscrire" class="btn btn-primary"/>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
<section id="content" class="page-content text-center py-3">
|
||||
<div class="row justify-content-center py-3">
|
||||
<div class="col-lg-8">
|
||||
<div class="card">
|
||||
<div class="card-header">
|
||||
<h3>Inscription</h3>
|
||||
</div>
|
||||
<div class="card-body">
|
||||
<form id="inscriptionForm" method="post" action="inscription.php" enctype="multipart/form-data">
|
||||
<div class="row mb-3">
|
||||
<div class="col-md-6 form-group">
|
||||
<label for="nom" class="labelI">Nom</label>
|
||||
<input type="text" name="nom" id="nom" class="form-control" placeholder="Nom" autocomplete="family-name" minlength="3" maxlength="25" value="<?php echo isset($_POST['nom']) ? htmlspecialchars($_POST['nom'], ENT_QUOTES, 'UTF-8') : ''; ?>" required title="Entrez votre nom de famille.">
|
||||
</div>
|
||||
<div class="col-md-6 form-group">
|
||||
<label for="prenom" class="labelI">Prénom</label>
|
||||
<input type="text" name="prenom" id="prenom" class="form-control" placeholder="Prénom" autocomplete="given-name" minlength="3" maxlength="25" value="<?php echo isset($_POST['prenom']) ? htmlspecialchars($_POST['prenom'], ENT_QUOTES, 'UTF-8') : ''; ?>" required title="Entrez votre prénom.">
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group mb-3">
|
||||
<label for="pseudo" class="labelI">Pseudo</label>
|
||||
<input name="pseudo" type="text" id="pseudo" class="form-control" placeholder="Pseudo" autocomplete="username" minlength="3" maxlength="25" value="<?php echo isset($_POST['pseudo']) ? htmlspecialchars($_POST['pseudo'], ENT_QUOTES, 'UTF-8') : ''; ?>" required title="Choisissez un pseudonyme.">
|
||||
</div>
|
||||
<div class="form-group mb-3">
|
||||
<label for="email" class="labelI">Adresse e-mail</label>
|
||||
<input type="email" name="email" id="email" class="form-control" placeholder="email@mail.fr" autocomplete="email" minlength="3" maxlength="30" value="<?php echo isset($_POST['email']) ? htmlspecialchars($_POST['email'], ENT_QUOTES, 'UTF-8') : ''; ?>" required title="Entrez une adresse e-mail valide.">
|
||||
</div>
|
||||
<div class="row mb-3">
|
||||
<div class="col-md-6 form-group">
|
||||
<label for="password" class="labelI">Mot de passe</label>
|
||||
<input type="password" name="password" id="password" class="form-control" placeholder="Mot de passe" autocomplete="new-password" minlength="6" maxlength="32" required title="Votre mot de passe doit contenir au moins 6 caractères.">
|
||||
</div>
|
||||
<div class="col-md-6 form-group">
|
||||
<label for="confirm" class="labelI">Confirmer le mot de passe</label>
|
||||
<input type="password" name="confirm" id="confirm" class="form-control" placeholder="Confirmation" autocomplete="new-password" minlength="6" maxlength="32" required title="Répétez votre mot de passe.">
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group mb-3">
|
||||
<label for="phone" class="labelI">Numéro de téléphone portable</label>
|
||||
<input type="tel" name="phone" id="phone" class="form-control" placeholder="Numéro de téléphone" autocomplete="tel" minlength="10" maxlength="15" value="<?php echo isset($_POST['phone']) ? htmlspecialchars($_POST['phone'], ENT_QUOTES, 'UTF-8') : ''; ?>" required title="Entrez un numéro de téléphone valide.">
|
||||
</div>
|
||||
<div class="form-group mb-3">
|
||||
<label for="localisation" class="labelI">Adresse postale</label>
|
||||
<input type="text" name="localisation" id="localisation" class="form-control" placeholder="Adresse" autocomplete="street-address" minlength="6" maxlength="50" value="<?php echo isset($_POST['localisation']) ? htmlspecialchars($_POST['localisation'], ENT_QUOTES, 'UTF-8') : ''; ?>" required title="Entrez votre adresse postale.">
|
||||
</div>
|
||||
<fieldset class="mb-3"><br>
|
||||
<div class="form-group">
|
||||
<label for="avatar">Photo de profil</label><br>
|
||||
<input type="file" name="avatar" id="avatar" class="form-control-file" accept="image/*;capture=camera" title="Téléchargez une photo de profil.">
|
||||
</div>
|
||||
</fieldset><br>
|
||||
<div class="form-group">
|
||||
<input type="submit" name="action" value="S'inscrire" class="btn btn-primary">
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
<?php include 'footer.html'; ?>
|
||||
17
vue/legal.html
Normal file
17
vue/legal.html
Normal file
@@ -0,0 +1,17 @@
|
||||
<?php include 'header.html'; ?>
|
||||
<section id="content" class="page-content py-3">
|
||||
<h3 class="text-center">Mentions Légales</h3><hr>
|
||||
<div class="row justify-content-center">
|
||||
<div class="col-lg-8">
|
||||
<h6>Ce site est édité par CCB Informatique</h6><p>La société est immatriculée au registre du commerce et des sociétés sous le numéro 90771503100015, dont le siège social est situé à Viry-Châtillon, et dont le numéro de TVA intracommunautaire est FR85907715031.</p>
|
||||
<h6>Directeur de la publication :</h6><p>CUNAT-BRULE Christian</p>
|
||||
<h6>Contact :</h6><p>contact@cunatbrule.fr</p>
|
||||
<h6>Hébergement :</h6><p>Ce site est hébergé par CCB Informatique, dont le siège social est situé à Viry-Châtillon.</h6>
|
||||
<h6>Propriété intellectuelle :</h6><p>Tous les éléments du site, qu'ils soient visuels ou sonores, y compris la technologie sous-jacente, sont protégés par le droit d'auteur, des marques ou des brevets. Ils sont la propriété exclusive de CCB Informatique. Toute reproduction, représentation ou diffusion, totale ou partielle, du contenu de ce site est interdite sans autorisation expresse et préalable de CCB Informatique.</h6>
|
||||
<h6>Protection des données personnelles :</h6><p>Conformément à la réglementation en vigueur, les informations collectées via ce site sont utilisées uniquement dans le cadre de la gestion des réservations de véhicules autonomes. Les données collectées ne sont en aucun cas transmises à des tiers sans consentement préalable. Les utilisateurs disposent d'un droit d'accès, de rectification et de suppression de leurs données personnelles, qu'ils peuvent exercer en contactant contact@cunatbrule.fr.</h6>
|
||||
<h6>Responsabilité :</h6><p>CCB Informatique ne peut être tenue responsable des dommages directs ou indirects résultant de l'accès ou de l'utilisation de ce site, y compris des pertes de données, de matériel ou de logiciels.</h6>
|
||||
<h6>Modification des mentions légales :</h6><p>CCB Informatique se réserve le droit de modifier à tout moment les présentes mentions légales. Les utilisateurs sont invités à consulter régulièrement cette page pour se tenir informés des éventuelles modifications.</h6>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
<?php include 'footer.html'; ?>
|
||||
@@ -11,49 +11,49 @@
|
||||
<div class="mb-3 row">
|
||||
<label for="pseudo" class="col-sm-2 col-form-label"><strong>Pseudo :</strong></label>
|
||||
<div class="col-sm-10">
|
||||
<span id="pseudo"><?php echo stripslashes(htmlspecialchars($data['pseudo'])); ?></span>
|
||||
<span id="pseudo"><?php echo stripslashes(htmlspecialchars($userData['pseudo'])); ?></span>
|
||||
</div>
|
||||
</div><hr>
|
||||
<div class="mb-3 row">
|
||||
<label for="nom" class="col-sm-2 col-form-label"><strong>Nom :</strong></label>
|
||||
<div class="col-sm-10">
|
||||
<span id="nom"><?php echo stripslashes(htmlspecialchars($data['nom'])); ?></span>
|
||||
<span id="nom"><?php echo stripslashes(htmlspecialchars($userData['nom'])); ?></span>
|
||||
</div>
|
||||
</div><hr>
|
||||
<div class="mb-3 row">
|
||||
<label for="prenom" class="col-sm-2 col-form-label"><strong>Prénom :</strong></label>
|
||||
<div class="col-sm-10">
|
||||
<span id="prenom"><?php echo stripslashes(htmlspecialchars($data['prenom'])); ?></span>
|
||||
<span id="prenom"><?php echo stripslashes(htmlspecialchars($userData['prenom'])); ?></span>
|
||||
</div>
|
||||
</div><hr>
|
||||
<div class="mb-3 row">
|
||||
<label for="phone" class="col-sm-2 col-form-label"><strong>Téléphone :</strong></label>
|
||||
<div class="col-sm-10">
|
||||
<span id="phone"><?php echo stripslashes(htmlspecialchars($data['phone'])); ?></span>
|
||||
<span id="phone"><?php echo stripslashes(htmlspecialchars($userData['phone'])); ?></span>
|
||||
</div>
|
||||
</div><hr>
|
||||
<div class="mb-3 row">
|
||||
<label for="adresse" class="col-sm-2 col-form-label"><strong>Adresse :</strong></label>
|
||||
<div class="col-sm-10">
|
||||
<span id="adresse"><?php echo stripslashes(htmlspecialchars($data['adresse'])); ?></span>
|
||||
<span id="adresse"><?php echo stripslashes(htmlspecialchars($userData['adresse'])); ?></span>
|
||||
</div>
|
||||
</div><hr>
|
||||
<div class="mb-3 row">
|
||||
<label for="email" class="col-sm-2 col-form-label"><strong>Email :</strong></label>
|
||||
<div class="col-sm-10">
|
||||
<a class="link" href="mailto:<?php echo stripslashes($data['email']); ?>"><?php echo stripslashes(htmlspecialchars($data['email'])); ?></a>
|
||||
<a class="link" href="mailto:<?php echo stripslashes($userData['email']); ?>"><?php echo stripslashes(htmlspecialchars($userData['email'])); ?></a>
|
||||
</div>
|
||||
</div><hr>
|
||||
<div class="mb-3 row">
|
||||
<label for="dateenregistre" class="col-sm-2 col-form-label"><strong>Inscrit depuis :</strong></label>
|
||||
<div class="col-sm-10">
|
||||
<span id="dateenregistre"><?php echo date('d F Y', strtotime(str_replace('/','-',$data['dateenregistre']))); ?></span>
|
||||
<span id="dateenregistre"><?php echo strftime('%d %B %Y', strtotime(str_replace('/','-',$userData['dateenregistre']))); ?></span>
|
||||
</div>
|
||||
</div><hr>
|
||||
<div class="mb-3 row">
|
||||
<label for="avatar" class="col-sm-2 col-form-label"><strong>Avatar :</strong></label>
|
||||
<div class="col-sm-10">
|
||||
<img src="<?php echo $data['avatar']; ?>" width="150px" alt="Aucun avatar" />
|
||||
<img src="<?php echo $userData['avatar']; ?>" width="150px" alt="Aucun avatar" />
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
Reference in New Issue
Block a user