From 360d3fdf0604aa3aaa0e7f5d2ed156d482d425c0 Mon Sep 17 00:00:00 2001 From: Nils <2120531@stud.hs-mannheim.de> Date: Wed, 14 Jun 2023 12:04:25 +0200 Subject: [PATCH 1/5] Das Resizing script ausgelagert in resize.js --- abmelden.php | 24 ++---------------------- abmelden_erfolgreich.php | 12 +----------- anmelden.php | 11 +---------- anmelden_meinebuecher.php | 11 +---------- benutzer_existiert_nicht.php | 12 +----------- benutzer_schon_existiert.php | 12 +----------- buch_details.php | 11 +---------- buecher.php | 12 +----------- datenschutz.php | 11 +---------- erweitertesuche.php | 11 +---------- impressum.php | 11 +---------- index.php | 11 +---------- kontakt.php | 11 +---------- loeschen_erfolgreich_meine_buecher.php | 12 +----------- loeschen_erfolgreich_warenkorb.php | 12 +----------- loeschen_meine_buecher.php | 12 +----------- loeschen_warenkorb.php | 12 +----------- meinebuecher.php | 12 +----------- passwort_stimmt_nicht.php | 12 +----------- registriersystem.php | 12 +----------- registrierung.php | 12 +----------- registrierung_wiederholen.php | 12 +----------- reservierung.php | 11 +---------- reservierung_bestaetigung.php | 12 +----------- reservierung_original.php | 12 +----------- resize.js | 8 ++++++++ suchergebnisse.php | 11 +---------- uberuns.php | 11 +---------- verlaengerung.php | 12 +----------- verlaengerung_erfolgreich.php | 12 +----------- warenkorb.php | 11 +---------- warenkorb_original.php | 12 +----------- 32 files changed, 40 insertions(+), 340 deletions(-) create mode 100644 resize.js diff --git a/abmelden.php b/abmelden.php index 77159c3..da06b19 100644 --- a/abmelden.php +++ b/abmelden.php @@ -80,17 +80,7 @@ - + @@ -133,17 +123,7 @@ - + diff --git a/abmelden_erfolgreich.php b/abmelden_erfolgreich.php index ddf46df..caab984 100644 --- a/abmelden_erfolgreich.php +++ b/abmelden_erfolgreich.php @@ -81,17 +81,7 @@ session_destroy(); - + diff --git a/anmelden.php b/anmelden.php index 3faca0a..95fee17 100644 --- a/anmelden.php +++ b/anmelden.php @@ -105,16 +105,7 @@ - + diff --git a/anmelden_meinebuecher.php b/anmelden_meinebuecher.php index 8d75aed..5c98b01 100644 --- a/anmelden_meinebuecher.php +++ b/anmelden_meinebuecher.php @@ -105,16 +105,7 @@ - + diff --git a/benutzer_existiert_nicht.php b/benutzer_existiert_nicht.php index 2fb2f6c..ef25a3d 100644 --- a/benutzer_existiert_nicht.php +++ b/benutzer_existiert_nicht.php @@ -76,17 +76,7 @@ - + diff --git a/benutzer_schon_existiert.php b/benutzer_schon_existiert.php index 5bd39c4..a52e978 100644 --- a/benutzer_schon_existiert.php +++ b/benutzer_schon_existiert.php @@ -76,17 +76,7 @@ - + diff --git a/buch_details.php b/buch_details.php index 8f2b722..2c51054 100644 --- a/buch_details.php +++ b/buch_details.php @@ -233,16 +233,7 @@ - + diff --git a/buecher.php b/buecher.php index daab82a..a9aef2a 100644 --- a/buecher.php +++ b/buecher.php @@ -210,17 +210,7 @@ - + diff --git a/datenschutz.php b/datenschutz.php index ddde10c..43c00c3 100644 --- a/datenschutz.php +++ b/datenschutz.php @@ -172,16 +172,7 @@ - + diff --git a/erweitertesuche.php b/erweitertesuche.php index d34f7c9..368d21e 100644 --- a/erweitertesuche.php +++ b/erweitertesuche.php @@ -119,16 +119,7 @@ - + diff --git a/impressum.php b/impressum.php index 2f26b2b..c1f5fe1 100644 --- a/impressum.php +++ b/impressum.php @@ -76,16 +76,7 @@ - + diff --git a/index.php b/index.php index fac49eb..2beaeae 100644 --- a/index.php +++ b/index.php @@ -90,16 +90,7 @@ - + diff --git a/kontakt.php b/kontakt.php index 34f82fd..f99d91a 100644 --- a/kontakt.php +++ b/kontakt.php @@ -69,16 +69,7 @@ - + diff --git a/loeschen_erfolgreich_meine_buecher.php b/loeschen_erfolgreich_meine_buecher.php index 1704e7e..7e2adcf 100644 --- a/loeschen_erfolgreich_meine_buecher.php +++ b/loeschen_erfolgreich_meine_buecher.php @@ -68,17 +68,7 @@ - + diff --git a/loeschen_erfolgreich_warenkorb.php b/loeschen_erfolgreich_warenkorb.php index 0154b8d..31cf01c 100644 --- a/loeschen_erfolgreich_warenkorb.php +++ b/loeschen_erfolgreich_warenkorb.php @@ -68,17 +68,7 @@ - + diff --git a/loeschen_meine_buecher.php b/loeschen_meine_buecher.php index 60bd174..0a2f958 100644 --- a/loeschen_meine_buecher.php +++ b/loeschen_meine_buecher.php @@ -78,17 +78,7 @@ - + diff --git a/loeschen_warenkorb.php b/loeschen_warenkorb.php index 9dbe4e6..2829574 100644 --- a/loeschen_warenkorb.php +++ b/loeschen_warenkorb.php @@ -78,17 +78,7 @@ - + diff --git a/meinebuecher.php b/meinebuecher.php index 3a410f7..5672d30 100644 --- a/meinebuecher.php +++ b/meinebuecher.php @@ -215,17 +215,7 @@ if(isset($_POST['submit'])){ - + diff --git a/passwort_stimmt_nicht.php b/passwort_stimmt_nicht.php index 7b5ec02..4dc120b 100644 --- a/passwort_stimmt_nicht.php +++ b/passwort_stimmt_nicht.php @@ -76,17 +76,7 @@ - + diff --git a/registriersystem.php b/registriersystem.php index 8fcfd47..3128ce1 100644 --- a/registriersystem.php +++ b/registriersystem.php @@ -172,17 +172,7 @@ function register($vorname, - + diff --git a/registrierung.php b/registrierung.php index d0820ea..ead1be9 100644 --- a/registrierung.php +++ b/registrierung.php @@ -152,17 +152,7 @@ session_start(); - + diff --git a/registrierung_wiederholen.php b/registrierung_wiederholen.php index b33f9cd..4da79da 100644 --- a/registrierung_wiederholen.php +++ b/registrierung_wiederholen.php @@ -76,17 +76,7 @@ - + diff --git a/reservierung.php b/reservierung.php index 73a6778..37b9f42 100644 --- a/reservierung.php +++ b/reservierung.php @@ -232,16 +232,7 @@ TODO (optional): - + diff --git a/reservierung_bestaetigung.php b/reservierung_bestaetigung.php index 1b24de1..4059007 100644 --- a/reservierung_bestaetigung.php +++ b/reservierung_bestaetigung.php @@ -74,17 +74,7 @@ - + diff --git a/reservierung_original.php b/reservierung_original.php index 627f1bd..98b964d 100644 --- a/reservierung_original.php +++ b/reservierung_original.php @@ -105,17 +105,7 @@ - + diff --git a/resize.js b/resize.js new file mode 100644 index 0000000..9e61c1b --- /dev/null +++ b/resize.js @@ -0,0 +1,8 @@ +var widthissue = false; +window.addEventListener("resize", function(event) { + if(window.innerWidth > 800 && widthissue) { + widthissue = false + unset() + } + else if(window.innerWidth < 800) widthissue = true; +}) \ No newline at end of file diff --git a/suchergebnisse.php b/suchergebnisse.php index ba99a05..ebc6a8c 100644 --- a/suchergebnisse.php +++ b/suchergebnisse.php @@ -329,16 +329,7 @@ - + diff --git a/uberuns.php b/uberuns.php index 35d1286..59bb4f2 100644 --- a/uberuns.php +++ b/uberuns.php @@ -85,16 +85,7 @@ - + diff --git a/verlaengerung.php b/verlaengerung.php index ffed65d..283cfee 100644 --- a/verlaengerung.php +++ b/verlaengerung.php @@ -78,17 +78,7 @@ - + diff --git a/verlaengerung_erfolgreich.php b/verlaengerung_erfolgreich.php index 5d5bc43..c246de5 100644 --- a/verlaengerung_erfolgreich.php +++ b/verlaengerung_erfolgreich.php @@ -78,17 +78,7 @@ - + diff --git a/warenkorb.php b/warenkorb.php index 942a05a..f427140 100644 --- a/warenkorb.php +++ b/warenkorb.php @@ -333,16 +333,7 @@ TODO (optional, geringe Priorität): - + diff --git a/warenkorb_original.php b/warenkorb_original.php index 6e61113..cb868a3 100644 --- a/warenkorb_original.php +++ b/warenkorb_original.php @@ -100,17 +100,7 @@ $db_link = mysqli_connect('localhost', 'web_b-3', 'een7Ao6s', 'bibliothek_candle - + From 2d9cc6e871d94c289bbc407f214991faf47187d9 Mon Sep 17 00:00:00 2001 From: Nils <2120531@stud.hs-mannheim.de> Date: Wed, 14 Jun 2023 12:12:54 +0200 Subject: [PATCH 2/5] =?UTF-8?q?JS=20weiterleitungen=20zu=20=20ge=C3=A4n?= =?UTF-8?q?dert?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- benutzer_existiert_nicht.php | 10 ++-------- benutzer_schon_existiert.php | 11 ++--------- style.css | 1 + 3 files changed, 5 insertions(+), 17 deletions(-) diff --git a/benutzer_existiert_nicht.php b/benutzer_existiert_nicht.php index ef25a3d..3712909 100644 --- a/benutzer_existiert_nicht.php +++ b/benutzer_existiert_nicht.php @@ -60,14 +60,8 @@ Sie haben sich noch nicht registriert!

- - - +
Jetzt Registrieren +


diff --git a/benutzer_schon_existiert.php b/benutzer_schon_existiert.php index a52e978..68eff46 100644 --- a/benutzer_schon_existiert.php +++ b/benutzer_schon_existiert.php @@ -59,15 +59,8 @@

Benutzer schon vorhanden! -

- - - +

+ Anmelden


diff --git a/style.css b/style.css index 6990f16..dc18129 100644 --- a/style.css +++ b/style.css @@ -1241,6 +1241,7 @@ input[type=number] { border-radius: 8px; border: none; cursor: pointer; + text-decoration: none; } /*----- Registrierung erfolgreich Ende -----*/ From f775cc55859febb3dd9b4f707a7de4ba8f071e51 Mon Sep 17 00:00:00 2001 From: Nils <2120531@stud.hs-mannheim.de> Date: Wed, 14 Jun 2023 12:30:04 +0200 Subject: [PATCH 3/5] Mehr JS ausgelagert/durch ersetzt --- buch_details.php | 4 ++-- buecher.php | 2 +- passwort_stimmt_nicht.php | 11 ++--------- registriersystem.php | 13 +------------ registrierung_wiederholen.php | 9 +-------- 5 files changed, 7 insertions(+), 32 deletions(-) diff --git a/buch_details.php b/buch_details.php index 2c51054..86c9d3d 100644 --- a/buch_details.php +++ b/buch_details.php @@ -143,9 +143,9 @@

$bookAvailability

- + +

+
Erneut Versuchen


diff --git a/registriersystem.php b/registriersystem.php index 3128ce1..51a316e 100644 --- a/registriersystem.php +++ b/registriersystem.php @@ -151,18 +151,7 @@ function register($vorname, gültigen Ausweises, keine Bücher abgeholt werden können.


- - - - + Jetzt anmelden


diff --git a/registrierung_wiederholen.php b/registrierung_wiederholen.php index 4da79da..2c95cdb 100644 --- a/registrierung_wiederholen.php +++ b/registrierung_wiederholen.php @@ -60,14 +60,7 @@ Füllen Sie bitte alle Felder aus.

- - - + Erneut Versuchen


From 149cda66aea290f3a7170818a72b06896252914a Mon Sep 17 00:00:00 2001 From: Nils <2120531@stud.hs-mannheim.de> Date: Wed, 14 Jun 2023 16:18:00 +0200 Subject: [PATCH 4/5] =?UTF-8?q?Meine=20B=C3=BCcher=20weiter=20gemacht?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- meinebuecher.php | 104 ++++++++++++++++++++++++++++------------------- 1 file changed, 62 insertions(+), 42 deletions(-) diff --git a/meinebuecher.php b/meinebuecher.php index 5672d30..f7d8fc9 100644 --- a/meinebuecher.php +++ b/meinebuecher.php @@ -81,53 +81,71 @@ if(isset($_POST['submit'])){

Meine Bücher

'; - $sql = "SELECT b.BuchID, b.Titel, b.Bild, + $sql = $db_link->prepare( + "SELECT ab.AusleihID, ab.BuchID, b.Titel, b.Bild, ab.Verlängerbar, DATE_FORMAT(ab.Anfangsdatum, '%d.%m.%Y') as Anfangsdatum, DATE_FORMAT(ab.Enddatum, '%d.%m.%Y') as Enddatum, GROUP_CONCAT(DISTINCT CONCAT(a.VorName, ' ', a.NachName) SEPARATOR ', ') AS 'Autor', - IF(b.Anzahl!=0, 'Verfügbar', CONCAT('Verfügbar ab: ', - (SELECT DATE_FORMAT(DATE_ADD(ab.Enddatum, INTERVAL 1 DAY) - ,'%d.%m.%Y') FROM `ausgeliehenes_buch` AS ab - WHERE ab.BuchID = b.BuchID - ORDER BY ab.Reserviert ASC, ab.Enddatum ASC LIMIT 1))) - AS 'Verfügbarkeit' FROM `buch` AS b + IF( + (SELECT ausgeliehenes_buch.Anfangsdatum FROM ausgeliehenes_buch WHERE ausgeliehenes_buch.AusleihID=ab.AusleihID) = Curdate(), 'Sofort Abholbereit', + ( + IF( + (SELECT ausgeliehenes_buch.Anfangsdatum FROM ausgeliehenes_buch WHERE ausgeliehenes_buch.AusleihID=ab.AusleihID) > Curdate(), + CONCAT( + 'Abholbereit am: ', ( + SELECT DATE_FORMAT( + ausgeliehenes_buch.Anfangsdatum , '%d.%m.%Y' + ) FROM ausgeliehenes_buch WHERE ausgeliehenes_buch.AusleihID=ab.AusleihID + ) + ) + , CONCAT( + 'Rückgabe am: ', ( + SELECT DATE_FORMAT( + ausgeliehenes_buch.Enddatum , '%d.%m.%Y' + ) FROM ausgeliehenes_buch WHERE ausgeliehenes_buch.AusleihID=ab.AusleihID + ) + )) + ) + ) + AS 'Verfügbarkeit' + FROM ausgeliehenes_buch AS ab + INNER JOIN buch as b + ON ab.BuchID = b.BuchID INNER JOIN `buch_verfasst_von_autor` AS bvva ON b.BuchID = bvva.BuchID - INNER JOIN `autor` AS a ON bvva.AutorNr = a.AutorNr - INNER JOIN `buch_hat_kategorie` AS bhk ON bhk.BuchID = b.BuchID - INNER JOIN `kategorie` AS k ON k.KategorieID = bhk.KategorieID - INNER JOIN `sprache` AS sp ON sp.SprachenID = b.SprachenID - INNER JOIN `buch_hat_stichwort` AS bhs ON bhs.BuchID = b.BuchID - INNER JOIN `stichwort` AS st ON st.StichwortID = bhs.StichwortID - GROUP BY b.BuchID - ;"; + INNER JOIN `autor` AS a ON bvva.AutorNr = a.AutorNr + WHERE ab.BenutzerID=? + GROUP BY ab.AusleihID;"); - $servername = "localhost"; - $username = "web_b-3"; - $password = "een7Ao6s"; - $dbname = "bibliothek_candle"; - - $connection = mysqli_connect($servername, $username, $password, $dbname); + $sql->bind_param("i", $BenutzerID); + $BenutzerID = 5; + $sql->execute(); + $result = $sql->get_result(); + $connection = $db_link; if (!$connection) { die("Verbindung fehlgeschlagen: " . mysqli_connect_error()); } - $result = mysqli_query($connection, $sql); - $counter = 0; if (mysqli_num_rows($result) > 0) { while($row = mysqli_fetch_assoc($result)) { $bookID = $row['BuchID']; + $ausleihID = $row['AusleihID']; $bookCover = $row['Bild']; $bookTitle = $row['Titel']; $bookAuthor = $row['Autor']; $bookAvailability = $row['Verfügbarkeit']; + $bookExtendable = $row['Verlängerbar']; + $bookStartdate = $row['Anfangsdatum']; + $bookEnddate = $row['Enddatum']; + + $bookStartdatePlusSeven = $bookStartdate +7; if ($counter != 0) { echo "
"; } // TODO: OnClick auslagern. - echo "
-

- $bookAvailability

- - -
-
- -

Helloooo

- -
@@ -205,6 +224,7 @@ if(isset($_POST['submit'])){ -
-
-
-
"; $counter++; } diff --git a/registriersystem.php b/registriersystem.php index 51a316e..dd32ccd 100644 --- a/registriersystem.php +++ b/registriersystem.php @@ -16,7 +16,7 @@



Bibliothek - + Bild von einer Kerze

diff --git a/registrierung.php b/registrierung.php index ead1be9..2daf8ae 100644 --- a/registrierung.php +++ b/registrierung.php @@ -14,7 +14,7 @@



Bibliothek - + Bild von einer Kerze

diff --git a/reservierung.php b/reservierung.php index 37b9f42..e42dd15 100644 --- a/reservierung.php +++ b/reservierung.php @@ -21,7 +21,7 @@ TODO (optional):



Bibliothek - + Bild von einer Kerze

diff --git a/suchergebnisse.php b/suchergebnisse.php index ebc6a8c..6330bee 100644 --- a/suchergebnisse.php +++ b/suchergebnisse.php @@ -16,7 +16,7 @@



Bibliothek - + Bild von einer Kerze

diff --git a/warenkorb.php b/warenkorb.php index f427140..de90e5b 100644 --- a/warenkorb.php +++ b/warenkorb.php @@ -30,7 +30,7 @@ TODO (optional, geringe Priorität):



Bibliothek - + Bild von einer Kerze

diff --git a/warenkorb_original.php b/warenkorb_original.php index cb868a3..5eef78b 100644 --- a/warenkorb_original.php +++ b/warenkorb_original.php @@ -16,7 +16,7 @@



Bibliothek - + Bild von einer Kerze