Current directory: /home/klas4s23/domains/585455.klas4s23.mid-ica.nl/public_html/Gastenboek/uploads
<?php
session_start();
require 'config.php';
include_once "class/class.php";
if (!isset($_SESSION['admin_logged_in'])) {
header('Location: admin_login.php');
exit;
}
if ($_SERVER['REQUEST_METHOD'] === 'POST') {
functions::addVilla();
}
try {
$sql = "SELECT * FROM locations";
$stmt = $pdo->prepare($sql);
$stmt->execute();
$locations = $stmt->fetchAll(PDO::FETCH_ASSOC);
} catch (PDOException $e) {
echo "Er is een fout opgetreden bij het ophalen van de liggingen: " . $e->getMessage();
exit;
}
try {
$sql = "SELECT * FROM eigenschappen";
$stmt = $pdo->prepare($sql);
$stmt->execute();
$eigenschappen = $stmt->fetchAll(PDO::FETCH_ASSOC);
} catch (PDOException $e) {
echo "Er is een fout opgetreden bij het ophalen van de eigenschappen: " . $e->getMessage();
exit;
}
?>
<!DOCTYPE html>
<html lang="nl">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Admin Dashboard</title>
<link rel="stylesheet" href="styles.css"> <!-- Link naar de CSS -->
</head>
<body>
<div class="admin-container">
<h1>Admin Dashboard</h1>
<div class="admin-actions">
<a href="logout.php" class="btn-logout">Uitloggen</a>
</div>
<h3>Voeg een nieuwe villa toe</h3>
<form method="post" action="admin.php" enctype="multipart/form-data">
<input type="text" name="name" placeholder="Naam" required>
<input type="text" name="location" placeholder="Locatie" >
<input type="number" name="price" placeholder="Prijs" required>
<input type="number" name="persons" placeholder="Aantal Personen" required>
<input name="description" placeholder="Beschrijving" required></input>
<div class="properties">
<div class="propertie propertie--liggingen">
<h3 for="liggingen">Kies de liggingen:</h3>
<?php
foreach ($locations as $location) {
echo '<label for="location_' . $location['name'] . '">';
echo '<input type="checkbox" id="location_' . $location['name'] . '" name="location[]" value="' . $location['id'] . '"> ' . htmlspecialchars($location['name']);
echo '</label>';
}
?>
</div>
<div class="propertie propertie--eigenschappen">
<h3 for="eigenschappen">Kies de eigenschappen:</h3>
<?php
foreach ($eigenschappen as $eigenschap) {
echo '<label for="eigenschap_' . $eigenschap['name'] . '">';
echo '<input type="checkbox" id="eigenschap_' . $eigenschap['name'] . '" name="eigenschappen[]" value="' . $eigenschap['id'] . '"> ' . htmlspecialchars($eigenschap['name']);
echo '</label>';
}
?>
</div>
</div>
<input type="file" name="image[]" placeholder="Afbeelding" multiple required>
<button type="submit" name="add_villa">Voeg Villa Toe</button>
</form>
<h3>Beheer Villa's</h3>
<a href="villa_management.php" class="btn-manage-villas">Villa's Beheren</a>
<h3>Beheer Liggingen</h3>
<a href="ligging_management.php" class="btn-manage-villas">Villa's Beheren</a>
<h3>Beheer Eigenschappen</h3>
<a href="eigenschap_management.php" class="btn-manage-villas">Villa's Beheren</a>
</table>
</div>
</body>
</html>