diff --git a/process.env b/process.env index 237aa94..7b07edb 100644 --- a/process.env +++ b/process.env @@ -5,4 +5,4 @@ APP_PORT=3000 DB_HOST=localhost DB_USER=root DB_PASSWORD= -DB_DATABASE=webshop +DB_DATABASE=webshop \ No newline at end of file diff --git a/public/Warenkorb/warenkorb.html b/public/Warenkorb/warenkorb.html index 2e5f9e5..500a887 100644 --- a/public/Warenkorb/warenkorb.html +++ b/public/Warenkorb/warenkorb.html @@ -30,7 +30,7 @@ document.addEventListener('DOMContentLoaded', function () { ladeWarenkorb(); - document.getElementById('zurKasseGehen').addEventListener('click', function () { + document.getElementById('zurKasseGehen').addEventListener('click', function() { window.location.href = '/bestellformular'; // Deine Bestellformular-Seite }); }); @@ -54,17 +54,17 @@ const table = document.createElement('table'); table.className = 'warenkorb-tabelle'; table.innerHTML = ` - - - Produkt - Preis (Stück) - Anzahl - Zwischensumme - Aktion - - - - `; + + + Produkt + Preis (Stück) + Anzahl + Zwischensumme + Aktion + + + + `; const tbody = table.querySelector('tbody'); @@ -74,16 +74,16 @@ const row = document.createElement('tr'); row.innerHTML = ` - ${produkt.product_name} - ${produkt.price.toFixed(2)} € - - - ${produkt.quantity} - - - ${zwischensumme.toFixed(2)} € - - `; + ${produkt.product_name} + ${produkt.price.toFixed(2)} € + + + ${produkt.quantity} + + + ${zwischensumme.toFixed(2)} € + + `; tbody.appendChild(row); }); @@ -117,6 +117,6 @@ localStorage.setItem('warenkorb', JSON.stringify(warenkorb)); ladeWarenkorb(); } - + diff --git a/public/bestellformular/bestellformular.html b/public/bestellformular/bestellformular.html index 9b8ae8b..640911a 100644 --- a/public/bestellformular/bestellformular.html +++ b/public/bestellformular/bestellformular.html @@ -170,6 +170,7 @@ if (response.ok) { // Bestellung erfolgreich -> Weiterleitung + warenkorbLeeren(); window.location.href = "/bestellung"; } else { alert('Fehler: ' + result.message); @@ -261,7 +262,6 @@ const neueArtikelDiv = document.createElement('div'); neueArtikelDiv.className = 'Artikel'; neueArtikelDiv.innerHTML = ` -
@@ -294,7 +294,6 @@ const artikelDiv = document.createElement('div'); artikelDiv.className = 'Artikel'; artikelDiv.innerHTML = ` -
@@ -303,6 +302,12 @@ }); } + window.warenkorbLeeren = function (){ + localStorage.removeItem('warenkorb'); // Oder: localStorage.setItem('warenkorb', '[]'); + ladeWarenkorb(); // Aktualisiert die Ansicht + if (window.zeigeWarenkorbAnzahl) zeigeWarenkorbAnzahl(); // Optional: Warenkorb-Zähler im Header aktualisieren + } + diff --git a/public/inputHandler/verifyPassword.js b/public/inputHandler/verifyPassword.js deleted file mode 100644 index e69de29..0000000 diff --git a/public/session_storage/login-toggle.js b/public/session_storage/login-toggle.js deleted file mode 100644 index e69de29..0000000 diff --git a/scripts/einfügenHeaderFooter.js b/scripts/einfügenHeaderFooter.js index 6bf84a1..4d008e7 100644 --- a/scripts/einfügenHeaderFooter.js +++ b/scripts/einfügenHeaderFooter.js @@ -87,8 +87,10 @@ document.addEventListener("DOMContentLoaded", () => { loginBtn.addEventListener('click', (e) => { e.preventDefault() sessionStorage.clear() + localStorage.clear() alert('Sie wurden ausgeloggt.') location.reload() + }) } else { loginBtn.textContent = 'Login'