Login works and Reservation works
This commit is contained in:
@@ -1,5 +1,7 @@
|
||||
<?php
|
||||
|
||||
include 'config/config.php';
|
||||
|
||||
function generateListItem($ListItemID, $ItemImage, $ItemTitle, $ItemLink, $ItemPrice, $ItemComment, $ItemReserved)
|
||||
{
|
||||
$formatter = new NumberFormatter('de_DE', NumberFormatter::CURRENCY);
|
||||
@@ -18,7 +20,7 @@ function generateListItem($ListItemID, $ItemImage, $ItemTitle, $ItemLink, $ItemP
|
||||
<div class="d-flex justify-content-between align-items-center">
|
||||
<div class="btn-group">
|
||||
<a href="' . $ItemLink . '" class="btn btn-sm btn-outline-secondary" role="button" target="_blank">zum Anbieter</a>
|
||||
<button type="button" class="btn btn-sm ' . ($ItemReserved == true ? 'btn-outline-info' : 'btn-outline-secondary') . ' "data-bs-toggle="modal" data-bs-target="#reservationModal">Reservieren</button>
|
||||
<button type="button" class="btn btn-sm ' . ($ItemReserved == true ? 'btn-outline-info' : 'btn-outline-secondary') . '" data-reserved="' . $ItemReserved . '" data-wishid="' . $ListItemID . '" data-bs-toggle="modal" data-bs-target="#reservationModal">' . ($ItemReserved == true ? 'Reservierung aufheben' : 'Reservieren') . '</button>
|
||||
</div>
|
||||
<small class="text-muted">' . $formatter->formatCurrency($ItemPrice / 100, 'EUR') . '</small>
|
||||
</div>
|
||||
@@ -27,3 +29,67 @@ function generateListItem($ListItemID, $ItemImage, $ItemTitle, $ItemLink, $ItemP
|
||||
</div>
|
||||
');
|
||||
}
|
||||
|
||||
function wishlistMainBuilder($ListID)
|
||||
{
|
||||
|
||||
global $servername, $username, $password, $db;
|
||||
|
||||
// Create connection
|
||||
$conn = new mysqli($servername, $username, $password, $db);
|
||||
|
||||
// Check connection
|
||||
if ($conn->connect_error) {
|
||||
die('Connection failed: ' . $conn->connect_error);
|
||||
}
|
||||
|
||||
$sql = 'SELECT title, description FROM lists WHERE ID = ' . $ListID;
|
||||
$result = $conn->query($sql);
|
||||
|
||||
echo ('
|
||||
<section class="py-5 text-center container">
|
||||
<div class="row py-lg-5">
|
||||
<div class="col-lg-6 col-md-8 mx-auto">
|
||||
');
|
||||
|
||||
if ($result !== false && $result->num_rows > 0) {
|
||||
while ($row = $result->fetch_assoc()) {
|
||||
echo ('
|
||||
<h1 class="fw-light">' . $row['title'] . '</h1>
|
||||
<p class="lead text-muted">' . $row['description'] . '</p>
|
||||
');
|
||||
}
|
||||
} else {
|
||||
echo ('
|
||||
<h1 class="fw-light">Das tut mir leid...</h1>
|
||||
<p class="lead text-muted">Diese Liste gibt es nicht mehr</p>
|
||||
');
|
||||
}
|
||||
|
||||
echo ('
|
||||
</div></div></section>
|
||||
');
|
||||
|
||||
// End of Header Generator
|
||||
|
||||
echo ('
|
||||
<div class="album py-5 bg-light">
|
||||
<div class="container">
|
||||
<div class="row row-cols-1 row-cols-sm-2 row-cols-md-3 g-3">
|
||||
');
|
||||
|
||||
$sql = 'SELECT ID, title, description, link, image, reserved, price FROM whishes WHERE whislist = ' . $ListID;
|
||||
$result = $conn->query($sql);
|
||||
|
||||
if ($result !== false && $result->num_rows > 0) {
|
||||
while ($row = $result->fetch_assoc()) {
|
||||
generateListItem($row['ID'], $row['image'], $row['title'], $row['link'], $row['price'], $row['description'], $row['reserved']);
|
||||
}
|
||||
}
|
||||
|
||||
echo ('
|
||||
</div></div></div>
|
||||
');
|
||||
|
||||
$conn->close();
|
||||
}
|
||||
|
Reference in New Issue
Block a user