Skip to content

Commit 47e8b04

Browse files
author
Melvin
committed
Ajout de nouveaux fichiers CSS et PHP, suppression de fichiers obsolètes, et mise à jour des styles pour améliorer l'interface utilisateur.
1 parent 6e67efc commit 47e8b04

File tree

100 files changed

+4067
-1425
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

100 files changed

+4067
-1425
lines changed

Site/APropos.php

Lines changed: 87 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,87 @@
1+
<?php
2+
require_once 'includes/header.php';
3+
?>
4+
<head>
5+
<link rel="stylesheet" href="css/APropos.css">
6+
7+
</head>
8+
<body>
9+
10+
<div id="main-content">
11+
<h1>À propos de nous</h1>
12+
13+
<div id="histoire">
14+
<h2>Notre Histoire</h2>
15+
16+
<p> Depuis 2005, Style & Semelle est une marque française passionnée par la mode et les chaussures.
17+
Fondée par cinq amis – Simon Clavel, Théo Raban, Bilon Kwadjani, Adrian Guerrero et Adrien Théophile – notre entreprise est née dans un petit atelier à Lyon.
18+
Inspirés par leur passion commune, ces jeunes entrepreneurs ont imaginé une marque qui allie tendances, confort et éthique.
19+
Ce qui a commencé comme une petite initiative locale s'est transformé en un acteur clé de la chaussure en France.
20+
Grâce à une attention méticuleuse au design et à une production locale de haute qualité, nos collections ont rapidement conquis les cœurs de nos clients.
21+
Aujourd'hui, Style & Semelle compte une dizaine de boutiques à travers le pays et un site e-commerce performant.</p>
22+
23+
</div>
24+
25+
<div id="mission">
26+
<h2>Notre Mission</h2>
27+
<p>Nous croyons que la mode peut être belle, confortable et responsable. Chez Style & Semelle, nous nous engageons à </p>
28+
<ul>
29+
<li>Créer des chaussures de qualité : Alliant design moderne et confort optimal.</li>
30+
<li>Soutenir une production locale et durable : En collaborant avec des artisans français et en privilégiant des matériaux respectueux de l'environnement.</li>
31+
<li>Offrir une expérience client exceptionnelle : En ligne comme en boutique.</li>
32+
</ul>
33+
</div>
34+
<div id="Produit">
35+
<h2>Nos Produits</h2>
36+
<p>Notre offre se compose de deux grandes catégories :</p>
37+
<ul>
38+
<li>Nos collections maison : Des modèles uniques allant des sneakers aux chaussures formelles, fabriqués en France avec soin et créativité.</li>
39+
<li>Des grandes marques internationales : Nyke, Poum'AH, Adi'Asse, Style & Semelle, et convairse, Vannes, Ah'Sticks, Nue Balansse, Saleau'Monde et Timberlentes font partie de notre sélection, pour répondre aux attentes des amateurs de mode sportive et urbaine.</li>
40+
</ul>
41+
42+
</div>
43+
44+
<div id="Valeurs">
45+
<H2>Nos Valeurs</H2>
46+
<ul>
47+
<li>Éthique et durabilité : Nous favorisons une production locale et l'utilisation de matériaux durables.</li>
48+
<li>Innovation : Nous explorons constamment de nouvelles tendances pour anticiper les besoins de nos clients.</li>
49+
<li>Proximité : Notre équipe reste à l’écoute et vise à construire une relation de confiance avec notre communauté.</li>
50+
</ul>
51+
</div>
52+
53+
<div id="Pourquoi nous choisir ?">
54+
<h2>Pourquoi nous choisir ?</h2>
55+
<ul>
56+
<li>Expertise reconnue : 19 ans d'expérience dans le design et la vente de chaussures.</li>
57+
<li>Produits pour tous les styles : Des collections diversifiées pour chaque personnalité et chaque occasion.</li>
58+
<li>Engagement écologique : Une marque consciente de son impact environnemental.</li>
59+
</ul>
60+
</div>
61+
62+
<div id="Rejoignez-nous">
63+
<h2>Rejoignez-nous !</h2>
64+
<p>Nous sommes bien plus qu’une simple marque :
65+
nous sommes une communauté de passionnés de chaussures et de mode.</p>
66+
67+
<a href="http://193.54.227.208/~R2024SAE3009">Notre site e-commerce</a>
68+
<p>Nos boutiques : Découvrez nos magasins à Paris, Lyon, Marseille et d'autres grandes villes françaises.</p>
69+
</div>
70+
71+
<div id="contact">
72+
<h2>Nous Contacter</h2>
73+
<p>Vous avez une question ou besoin d’aide ? Notre équipe est là pour vous.</p>
74+
75+
<ul>
76+
<li>Email : contact@style-et-semelle.fr</li>
77+
<li>Téléphone : +33 1 23 45 67 89</li>
78+
<li>Adresse : 10 rue de la Mode, 69001 Lyon, France</li>
79+
</ul>
80+
81+
</div>
82+
83+
</div>
84+
</body>
85+
<footer>
86+
<?php require_once 'includes/footer.php'?>
87+
</footer>

Site/PolitiqueConfidentialité.php

Lines changed: 86 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,86 @@
1+
<?php
2+
require_once 'includes/header.php';
3+
?>
4+
5+
<!DOCTYPE html>
6+
<html lang="en">
7+
8+
<head>
9+
<meta charset="UTF-8">
10+
<meta name="viewport" content="width=device-width, initial-scale=1.0">
11+
<link rel="stylesheet" href="css/politiqueConfidentialité.css">
12+
<title>Politique de confidentialité</title>
13+
</head>
14+
15+
<body>
16+
<div id="main-content">
17+
<h2>POLITIQUE DE CONFIDENTIALITE</h2>
18+
19+
Cette politique de confidentialité décrit les données personnelles qui sont collectées ou générées (traitées) lorsque vous interagissez avec Style & Semelle par l’intermédiaire de nos sites internet , expériences digitales, applications mobiles, magasins, évènements, ou l’un de nos autres produits ou services, lesquels font tous partie de la Plateforme Style & Semelle (“Plateforme”). Elle explique également la façon dont vos données personnelles sont utilisées, partagées et protégées, les choix dont vous disposez s’agissant de vos données personnelles et la façon dont vous pouvez nous contacter.
20+
21+
<ul>
22+
<li>Qui est responsable du traitement de vos données personnelles ?</li>
23+
<li>Quelles sont les données personnelles que nous collectons et à quel moment ?</li>
24+
<li>Les outils de gestion des données personnelles que nous collectons</li>
25+
<li>Pourquoi et comment nous utilisons vos données personnelles ?</li>
26+
<li>Protection et gestion de vos données personnelles</li>
27+
<li>Vos droits</li>
28+
<li>Modification de notre Politique de Confidentialité</li>
29+
</ul>
30+
31+
<div id="traitement-donnée">
32+
<h3>Qui est responsable du traitement de vos données personnelles ?</h3>
33+
34+
<p>L’entité Style & Semelle responsable du traitement de vos données personnelles va dépendre de la façon dont vous interagissez avec la Plateforme de Style & Semelle et de votre localisation géographique dans le monde. Les entités Style & Semelle pertinentes sont désignées par “Style & Semelle”, “notre”/“nos” et “nous” dans la présente Politique de Confidentialité. </p>
35+
</div>
36+
37+
<div id="collecté-donnée">
38+
<h3>Quelles sont les données personnelles que nous collectons et à quel moment ?</h3>
39+
40+
Nous vous demandons de nous communiquer certaines données personnelles pour vous fournir les produits ou services que vous sollicitez. Tel est le cas, par exemple, lorsque vous effectuez des achats, contactez notre service consommateurs, demandez à recevoir des communications, créez un compte, participez à nos événements ou compétitions, ou lorsque vous utilisez notre Plateforme. De plus, lorsque vous demandez des services spécifiques en magasin, nous pourrions vous demander de vous connecter afin de vous fournir ces services, lesquels sont alors associés à votre compte (par exemple, taille, coupe, préférences). Ces données personnelles comprennent vos :
41+
42+
<ul>
43+
<li>coordonnées, comprenant nom, e-mail, numéro de téléphone et adresse de livraison et de facturation ;</li>
44+
<li>informations d’utilisateur et de compte, comprenant vos, mot de passe et identifiant unique d’utilisateur ;</li>
45+
<li>informations personnelles, comprenant ville, date de naissance et votre historique d’achats ;</li>
46+
<li>images, photos et vidéos ;</li>
47+
</ul>
48+
</div>
49+
50+
<div id="utilisation-donnée">
51+
<h3>Pourquoi et comment nous utilisons vos données personnelles ?</h3>
52+
<p> Nous utilisons vos données personnelles aux fins suivantes : Pour fournir les fonctionnalités de la Plateforme et des Services que vous sollicitez. Si vous utilisez notre Plateforme, nous utiliserons vos données personnelles pour vous fournir le produit ou service demandé. Par exemple, si vous procédez à un achat sur Style & Semelle, nous utiliserons les coordonnées que vous nous fournissez pour communiquer avec vous au sujet de l’achat. Si vous contactez notre service consommateurs, nous utiliserons les informations vous concernant, telles que les informations de livraison ou de paiement ou celles sur le produit que vous avez acheté, afin de vous aider à résoudre votre problème ou répondre à votre question.</p>
53+
54+
<h5>Fondements légaux</h5>
55+
<p>Pour traiter vos données personnelles, nous nous fondons sur différents fondements légaux, lesquels dépendent de la façon dont vous interagissez avec notre Plateforme.</p>
56+
<ul>
57+
<li>Lorsque vous achetez des produits Style & Semelle à partir de notre Plateforme, nous avons besoin de vos données personnelles pour exécuter le contrat qui nous lie à vous. Par exemple, nous avons besoin de vos informations de contact et de paiement pour vous livrer votre commande.</li>
58+
<li>Lorsque vous utilisez nos Applis, nous nous fondons sur votre consentement au traitement et, pour certaines finalités limitées, sur l’exécution du contrat qui nous lie (par exemple, pour des achats via l’Appli).</li>
59+
<li>Nous nous fondons également sur d’autres fondements légaux, tels que nos intérêts légitimes en tant qu’entreprise pour traiter les informations relatives à l’efficacité de nos campagnes publicitaires, nos produits, services, évènements et toutes autres initiatives promotionnelles ; pour faire fonctionner, améliorer et maintenir notre activité, nos produits et services ; pour protéger nos droits, nos biens ou assurer notre sécurité ou celle des autres ; et à des fins de recherches et analyses. Lorsque nous traitons des données personnelles pour servir nos intérêts légitimes, nous prenons les mesures appropriées, afin de garantir que les intérêts poursuivis sont proportionnés à vos intérêts, droits et libertés, et nous sommes à votre disposition pour les expliquer sur demande de votre part.</li>
60+
<li>Nous traitons également vos données personnelles afin de respecter une obligation légale ou la protection de vos intérêts vitaux.</li>
61+
</ul>
62+
</div>
63+
64+
<div id="protection-donnée">
65+
<h3>Protection et gestion de vos données personnelles</h3>
66+
<p>Cryptage et Sécurité : Nous utilisons différentes mesures de sécurité techniques et organisationnelles, et notamment des techniques de cryptage et des outils d’authentification, pour assurer la sécurité de vos données personnelles.</p>
67+
<p>Conservation de vos données personnelles : Vos données personnelles seront conservées aussi longtemps que cela est nécessaire pour réaliser les finalités exposées dans cette Politique de Confidentialité, sauf si une durée de conservation plus longue est requise par la loi applicable. En général, cela signifie que nous conserverons vos données personnelles aussi longtemps que vous conserverez votre compte Style & Semelle. Pour les données personnelles relatives aux achats de produits, nous les conservons plus longtemps afin de nous conformer à des obligations légales (telles que la règlementation fiscale ou en matière de vente et à des fins de garantie).</p>
68+
</div>
69+
<div id="vos-droit">
70+
<h3>Vos droits</h3>
71+
<p>Vous avez le droit de solliciter : (i) l’accès à vos données personnelles ; (ii) une copie électronique de vos données personnelles (portabilité) et la transmission de ces informations à une autre entreprise ; (iii) la rectification de vos données personnelles si elles se révèlent incomplètes ou inexactes ; ou (iv) l’effacement ou la limitation de vos données personnelles dans certaines circonstances prévues par la loi applicable. Ces droits ne sont pas absolus. Dans les cas où vous nous avez fourni votre consentement au traitement de vos données personnelles, vous avez le droit de retirer votre consentement à tout moment.</p>
72+
</div>
73+
74+
<div id="modification-politique-confidenrialité">
75+
<h3>Modifications de notre Politique de Confidentialité</h3>
76+
<p>La législation et les pratiques évoluent au fil du temps. Si nous décidons de mettre à jour notre Politique de Confidentialité, nous publierons les modifications sur notre Plateforme. Si nous modifions matériellement la façon dont nous traitons vos données personnelles, nous vous ferons parvenir un avertissement préalable ou, dans les cas où la loi l’exige, nous vous demanderons votre autorisation préalablement à la mise en œuvre de ces modifications. Nous vous invitons vivement à lire notre Politique de Confidentialité et à vérifier régulièrement si des modifications y ont été apportées. Cette Politique de Confidentialité a été modifiée pour la dernière fois en juin 2023.</p>
77+
</div>
78+
</div>
79+
</body>
80+
<footer>
81+
<?php
82+
require_once 'includes/footer.php';
83+
?>
84+
</footer>
85+
86+
</html>

Site/ajoutProduit.php

Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
<?php
2+
require_once 'connect.inc.php';
3+
$securePage = true;
4+
require_once 'includes/connexionSecurisee.php';
5+
6+
// Tables nécessaires : Utilisateur, ProduitPanier, Panier
7+
8+
$idProduit = $_POST['idProduit'] ?? null;
9+
$idCouleur = $_POST['idCouleur'] ?? null;
10+
$idTaille = $_POST['idTaille'] ?? null;
11+
$quantite = $_POST['quantite'] ?? null;
12+
13+
try {
14+
// Initialiser la variable de sortie
15+
$conn->exec("SET @idProduitAttr = NULL");
16+
17+
// Préparer et exécuter l'appel de la procédure
18+
$stmt = $conn->prepare("CALL GetIdProduitAttr(:idProduit, :idCouleur, :idTaille, @idProduitAttr)");
19+
$stmt->bindParam(':idProduit', $idProduit, PDO::PARAM_INT);
20+
$stmt->bindParam(':idCouleur', $idCouleur, PDO::PARAM_INT);
21+
$stmt->bindParam(':idTaille', $idTaille, PDO::PARAM_INT);
22+
$stmt->execute();
23+
24+
// Récupérer la valeur de la variable de sortie
25+
$result = $conn->query("SELECT @idProduitAttr AS idProduitAttr");
26+
$idProdAttr = $result->fetchColumn();
27+
28+
// Récupérer l'ID du panier actif de l'utilisateur
29+
$idUtilisateur = $_SESSION['user']['IDUTILISATEUR'];
30+
$conn->exec("SET @idPanier = NULL");
31+
$stmt = $conn->prepare("CALL GetPanier(:idUtilisateur, @idPanier)");
32+
$stmt->bindParam(':idUtilisateur', $idUtilisateur, PDO::PARAM_INT);
33+
$stmt->execute();
34+
$result = $conn->query("SELECT @idPanier AS idPanier");
35+
$idPanier = $result->fetchColumn();
36+
37+
// Insérer le produit dans le panier
38+
$stmt = $conn->prepare("CALL InsertProduitDansPanier(:idProduitAttr, :quantite, :idPanier)");
39+
$stmt->bindParam(':idPanier', $idPanier, PDO::PARAM_INT);
40+
$stmt->bindParam(':quantite', $quantite, PDO::PARAM_INT);
41+
$stmt->bindParam(':idProduitAttr', $idProdAttr, PDO::PARAM_INT);
42+
$stmt->execute();
43+
44+
header("Location: panier.php");
45+
} catch (PDOException $e) {
46+
echo "Erreur : " . $e->getMessage();
47+
}
48+
?>

Site/button.css

Lines changed: 0 additions & 29 deletions
This file was deleted.

0 commit comments

Comments
 (0)