<?php
/**
* @file editpricing.php
* @brief Administrace pro úpravu ceníku a služeb.
*
* Tento skript umožňuje administrátorovi:
* - Zobrazit a upravit ceny skupinových pobytů, firemních školení, rekondičních pobytů, škol v přírodě a soustředění.
* - Upravit doprovodné texty k jednotlivým sekcím ceníku.
* - Zobrazit a upravit ceny a kapacity pronajímaných prostor.
* - Zobrazit a upravit ceny a trvání dalších služeb (např. sauna).
* - Odeslat změny k uložení do příslušných skriptů (savepricing.php, savepricing2.php, savepricing3.php).
* - Zobrazit potvrzení o úspěšné aktualizaci ceníku.
* Přístup je povolen pouze přihlášeným uživatelům.
*/
session_start();
/**
* Kontrola, zda je uživatel přihlášen.
* Pokud není, přesměruje na přihlašovací stránku.
*/
if (!isset($_SESSION['loggedin']) || $_SESSION['loggedin'] !== true) {
header('Location: login.php');
exit();
}
?>
<!DOCTYPE html>
<html lang="cs">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Ceník</title>
<link
href="https://stackpath.bootstrapcdn.com/bootstrap/4.5.2/css/bootstrap.min.css"
rel="stylesheet" />
<link rel="stylesheet" href="../pricing.css" />
</head>
<style>
textarea {
width: 250px;
height: 80px;
}
</style>
<body>
<?php
if (isset($_GET['success']) && $_GET['success'] == 1) {
echo '<div class="alert alert-success" role="alert">Ceník byl aktualizován.</div>';
}
include '../db_connection.php'; ///< Připojení k databázi.
$conn->set_charset("utf8mb4");
// Výpis a editace hlavního ceníku (tabulka prices)
$sql = "SELECT * FROM prices";
$result = $conn->query($sql);
if ($result->num_rows > 0) {
while ($row = $result->fetch_assoc()) {
// Každá sekce má vlastní tabulku a pole pro úpravu cen a textů
// Odesílá se do savepricing.php
echo '<div class="container mt-5">';
echo '<a href="../admin.php" class="backbtn">Zpět na panel</a>';
echo ' <div class="row">';
echo '<div class="col-12">';
echo '<form method="post" action="savepricing.php">';
echo '<div class="headingTable">Skupinové pobyty za osobu</div>';
echo '<table class="table table-bordered">';
echo ' <thead>';
echo ' <tr>';
echo '<th></th>';
echo '<th> Ubytování se snídaní</th>';
echo '<th>Ubytování s domácí/vegetariánskou plnou penzí</th>';
echo '</tr>';
echo '</thead>';
echo ' <tbody>';
echo '<tr>';
echo '<td>Původní pokoj</td>';
echo '<td><input type="text" name="price1" value="' . $row["price1"] . '"> Kč</td>';
echo '<td><input type="text" name="price2" value="' . $row["price2"] . '"> Kč</td>';
echo '</tr>';
echo ' <tr>';
echo ' <td>Původní pokoj v podkroví</td>';
echo '<td><input type="text" name="price3" value="' . $row["price3"] . '"> Kč</td>';
echo '<td><input type="text" name="price4" value="' . $row["price4"] . '"> Kč</td>';
echo '</tr>';
echo '<tr>';
echo '<td>Nový pokoj</td>';
echo '<td><input type="text" name="price5" value="' . $row["price5"] . '"> Kč</td>';
echo '<td><input type="text" name="price6" value="' . $row["price6"] . '"> Kč</td>';
echo '</tr>';
echo '</tbody>';
echo '</table>';
echo '<p><input type="text" name="text7" value="' . $row["text7"] . '"><br><input type="text" name="text8" value="' . $row["text8"] . '"></p>';
echo '</div>';
echo '<div class="col-12">';
echo '<div class="spacer50"></div>';
echo '</div>';
echo '<div class="col-6">';
echo '<div class="headingTable2">Firemní školení za osobu</div>';
echo '<table class="table table-bordered">';
echo '<thead>';
echo '<tr>';
echo '<th></th>';
echo '<th> Ubytování se snídaní</th>';
echo '<th>Ubytování s domácí/vegetariánskou plnou penzí</th>';
echo '</tr>';
echo '</thead>';
echo '<tbody>';
echo '<tr>';
echo '<td>Cena za lůžko I. kat</td>';
echo '<td><input type="text" name="price7" value="' . $row["price7"] . '"> Kč</td>';
echo '<td><input type="text" name="price8" value="' . $row["price8"] . '"> Kč</td>';
echo '</tr>';
echo '<tr>';
echo '<td>Cena za lůžko II. kat.</td>';
echo '<td><input type="text" name="price9" value="' . $row["price9"] . '"> Kč</td>';
echo '<td><input type="text" name="price10" value="' . $row["price10"] . '"> Kč</td>';
echo '</tr>';
echo '</tbody>';
echo '</table>';
echo '</div>';
echo '<div class="col-6">';
echo '<div class="headingTable2">Rekondiční pobyty za osobu</div>';
echo '<table class="table table-bordered">';
echo '<thead>';
echo ' <tr>';
echo '<th></th>';
echo '<th> Ubytování se snídaní</th>';
echo '<th>Ubytování s domácí/vegetariánskou plnou penzí</th>';
echo '</tr>';
echo '</thead>';
echo '<tbody>';
echo '<tr>';
echo '<td>Cena za lůžko I. kat</td>';
echo '<td><input type="text" name="price11" value="' . $row["price11"] . '"> Kč</td>';
echo '<td><input type="text" name="price12" value="' . $row["price12"] . '"> Kč</td>';
echo '</tr>';
echo '<tr>';
echo '<td>Cena za lůžko II. kat.</td>';
echo '<td><input type="text" name="price13" value="' . $row["price13"] . '"> Kč</td>';
echo '<td><input type="text" name="price14" value="' . $row["price14"] . '"> Kč</td>';
echo '</tr>';
echo '</tbody>';
echo '</table>';
echo '</div>';
echo '<div class="col-12">';
echo '<div class="spacer50"></div>';
echo '</div>';
echo '<div class="col-8">';
echo '<div class="headingTable2">Školy v přírodě za osobu</div>';
echo '<table class="table table-bordered">';
echo '<thead>';
echo '<tr>';
echo '<th></th>';
echo '<th> Mateřské školy</th>';
echo '<th>ZŠ I. St</th>';
echo '<th>ZŠ II. ST</th>';
echo '<th>Nad 15 let</th>';
echo '</tr>';
echo '</thead>';
echo '<tbody>';
echo '<tr>';
echo '<td>Lůžko</td>';
echo '<td><input type="text" name="price15" value="' . $row["price15"] . '"> Kč</td>';
echo '<td><input type="text" name="price16" value="' . $row["price16"] . '"> Kč</td>';
echo '<td><input type="text" name="price17" value="' . $row["price17"] . '"> Kč</td>';
echo '<td><input type="text" name="price18" value="' . $row["price18"] . '"> Kč</td>';
echo '</tr>';
echo '<tr>';
echo '<td>Strava</td>';
echo '<td><input type="text" name="price19" value="' . $row["price19"] . '"> Kč</td>';
echo '<td><input type="text" name="price20" value="' . $row["price20"] . '"> Kč</td>';
echo '<td><input type="text" name="price21" value="' . $row["price21"] . '"> Kč</td>';
echo '<td><input type="text" name="price22" value="' . $row["price22"] . '"> Kč</td>';
echo '</tr>';
echo '<tr>';
echo '<td>Celkem</td>';
echo '<td><input type="text" name="price23" value="' . $row["price23"] . '"> Kč</td>';
echo '<td><input type="text" name="price24" value="' . $row["price24"] . '"> Kč</td>';
echo '<td><input type="text" name="price25" value="' . $row["price25"] . '"> Kč</td>';
echo '<td><input type="text" name="price26" value="' . $row["price26"] . '"> Kč</td>';
echo '</tr>';
echo '</tbody>';
echo '</table>';
echo '<p>';
echo '<textarea name="text1">' . $row["text1"] . '</textarea><br>';
echo '<textarea name="text2">' . $row["text2"] . '</textarea><br>';
echo '<textarea name="text3">' . $row["text3"] . '</textarea>';
echo '</p>';
echo '</div>';
echo '<div class="col-12">';
echo '<div class="spacer50"></div>';
echo '</div>';
echo '<div class="col-8">';
echo '<div class="headingTable2">Soustředění za osobu</div>';
echo '<table class="table table-bordered">';
echo '<thead>';
echo '<tr>';
echo '<th></th>';
echo '<th>Do 12 let</th>';
echo '<th>Do 15 let</th>';
echo '<th>Nad 15 let</th>';
echo '</tr>';
echo '</thead>';
echo '<tbody>';
echo '<tr>';
echo '<td>Lůžko</td>';
echo '<td><input type="text" name="price27" value="' . $row["price27"] . '"> Kč</td>';
echo '<td><input type="text" name="price28" value="' . $row["price28"] . '"> Kč</td>';
echo '<td><input type="text" name="price29" value="' . $row["price29"] . '"> Kč</td>';
echo '</tr>';
echo '<tr>';
echo '<td>Strava</td>';
echo '<td><input type="text" name="price30" value="' . $row["price30"] . '"> Kč</td>';
echo '<td><input type="text" name="price31" value="' . $row["price31"] . '"> Kč</td>';
echo '<td><input type="text" name="price32" value="' . $row["price32"] . '"> Kč</td>';
echo '</tr>';
echo '<tr>';
echo '<td>Celkem</td>';
echo '<td><input type="text" name="price33" value="' . $row["price33"] . '"> Kč</td>';
echo '<td><input type="text" name="price34" value="' . $row["price34"] . '"> Kč</td>';
echo '<td><input type="text" name="price35" value="' . $row["price35"] . '"> Kč</td>';
echo '</tr>';
echo '</tbody>';
echo '</table>';
echo '<p>';
echo '<textarea name="text4">' . $row["text4"] . '</textarea><br>';
echo '<textarea name="text5">' . $row["text5"] . '</textarea><br>';
echo '<textarea name="text6">' . $row["text6"] . '</textarea>';
echo '</p>';
echo '<button type="submit" class="btn btn-primary">Save</button>';
echo '</form>';
echo '</div>';
echo '</div>';
echo '</div>';
}
}
// Výpis a editace prostor k pronájmu (tabulka prices2)
echo '<div class="spacer4"></div>';
$sql = "SELECT * FROM prices2";
$result = $conn->query($sql);
if ($result->num_rows > 0) {
while ($row = $result->fetch_assoc()) {
// Formulář pro úpravu cen a kapacit prostor k pronájmu
// Odesílá se do savepricing2.php
echo '<div class="container mt-5">';
echo '<a href="http://localhost/bradlo/admin.php" class="backbtn">Zpět na panel</a>';
echo ' <div class="row">';
echo '<div class="col-11">';
echo '<form method="post" action="savepricing2.php">';
echo '<div class="headingTable">Prostory k pronájmu</div>';
echo '<table class="table table-bordered">';
echo ' <thead>';
echo ' <tr>';
echo '<th></th>';
echo '<th> Cena</th>';
echo '<th>Kapacita</th>';
echo '</tr>';
echo '</thead>';
echo ' <tbody>';
echo '<tr>';
echo '<td>Velký sál v přízemí</td>';
echo '<td><input type="text" name="price1" value="' . $row["price1"] . '"> Kč/den</td>';
echo '<td><input type="text" name="capacity1" value="' . $row["capacity1"] . '"> osob</td>';
echo '</tr>';
echo '<tr>';
echo '<td>Vzdělávací centrum</td>';
echo '<td><input type="text" name="price2" value="' . $row["price2"] . '"> Kč/den</td>';
echo '<td><input type="text" name="capacity2" value="' . $row["capacity2"] . '"> osob</td>';
echo '</tr>';
echo '<tr>';
echo '<td>Velký sál v 1.patře</td>';
echo '<td><input type="text" name="price3" value="' . $row["price3"] . '"> Kč/den</td>';
echo '<td><input type="text" name="capacity3" value="' . $row["capacity3"] . '"> osob</td>';
echo '</tr>';
echo '<tr>';
echo '<td>Velká učebna</td>';
echo '<td><input type="text" name="price4" value="' . $row["price4"] . '"> Kč/den</td>';
echo '<td><input type="text" name="capacity4" value="' . $row["capacity4"] . '"> osob</td>';
echo '</tr>';
echo '<tr>';
echo '<td>Malá učebna</td>';
echo '<td><input type="text" name="price5" value="' . $row["price5"] . '"> Kč/den</td>';
echo '<td><input type="text" name="capacity5" value="' . $row["capacity5"] . '"> osob</td>';
echo '</tr>';
echo '<tr>';
echo '<td>Malá pracovna</td>';
echo '<td><input type="text" name="price6" value="' . $row["price6"] . '"> Kč/den</td>';
echo '<td><input type="text" name="capacity6" value="' . $row["capacity6"] . '"> osob</td>';
echo '</tr>';
echo '</tbody>';
echo '</table>';
echo '<button type="submit" class="btn btn-primary">Save</button>';
echo '</form>';
echo '</div>';
echo '</div>';
echo '</div>';
}
}
// Výpis a editace dalších služeb (tabulka prices3)
echo '<div class="spacer4"></div>';
$sql = "SELECT * FROM prices3";
$result = $conn->query($sql);
if ($result->num_rows > 0) {
while ($row = $result->fetch_assoc()) {
// Formulář pro úpravu cen a trvání dalších služeb (např. sauna)
// Odesílá se do savepricing3.php
echo '<div class="container mt-5">';
echo ' <div class="row">';
echo '<div class="col-11">';
echo '<form method="post" action="savepricing3.php">';
echo '<div class="headingTable">Další služby</div>';
echo '<table class="table table-bordered">';
echo ' <thead>';
echo ' <tr>';
echo '<th></th>';
echo '<th> Cena</th>';
echo '<th> Trvání</th>';
echo '</tr>';
echo '</thead>';
echo ' <tbody>';
echo '<tr>';
echo '<td>Sauna</td>';
echo '<td><input type="text" name="price1" value="' . $row["price1"] . '"> Kč</td>';
echo '<td><input type="text" name="duration1" value="' . $row["duration1"] . '"> minut</td>';
echo '</tr>';
echo '</tbody>';
echo '</table>';
echo '<button type="submit" class="btn btn-primary">Save</button>';
echo '</form>';
echo '</div>';
echo '</div>';
echo '</div>';
}
}
?>
</body>
</html>