| Server IP : 193.86.120.172 / Your IP : 216.73.216.215 Web Server : Apache/2.4.63 (Unix) System : Linux JServices 3.10.108 #86003 SMP Wed Oct 22 13:20:46 CST 2025 x86_64 User : kubec ( 1026) PHP Version : 8.2.28 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : OFF Directory : /volume1/web/hotellesnizatisi_cz/new/ |
Upload File : |
<?php
require_once __DIR__ . '/includes/auth.php';
$user = require_section('doplnky');
require_once __DIR__ . '/includes/layout.php';
$doplnky = db()->query('SELECT * FROM web_doplnky ORDER BY poradi')->fetchAll();
$typLabel = [
'jednorazove' => 'Jednorázově',
'za_noc' => 'Za noc',
'za_osobu_noc' => 'Za osobu a noc',
];
admin_layout_start('doplnky', 'Doplňky', 'Příplatkové služby a doplňky k pobytu', $user);
render_flash();
?>
<div class="panel__head">
<p>Doplňky, které si host může připojit k pobytu. Stejná hodnota ve sloupci "Skupina" znamená, že jde o vzájemně se vylučující volby (radio výběr) — prázdné pole znamená nezávislou volbu (checkbox). <strong>Aktivní položky se zobrazují na veřejném webu v sekci Ceník</strong> (pod hlavní cenovou tabulkou) — jen s názvem, způsobem účtování a cenou.</p>
<a class="btn btn-primary" href="doplnky-upravit.php">+ Přidat doplněk</a>
</div>
<div class="table-wrap">
<table>
<thead><tr><th>Název</th><th>Cena</th><th>Účtování</th><th>Skupina</th><th>Pořadí</th><th>Stav</th><th></th></tr></thead>
<tbody>
<?php foreach ($doplnky as $d): ?>
<tr>
<td><?= htmlspecialchars($d['nazev_cs']) ?></td>
<td class="num"><?= number_format((float)$d['cena'], 0, ',', ' ') ?> Kč</td>
<td><?= htmlspecialchars($typLabel[$d['typ_uctovani']] ?? $d['typ_uctovani']) ?></td>
<td class="mono" style="color:var(--ink-soft);"><?= $d['skupina'] ? htmlspecialchars($d['skupina']) : '—' ?></td>
<td class="num"><?= (int)$d['poradi'] ?></td>
<td><?= $d['aktivni'] ? '<span class="badge badge-on">Aktivní</span>' : '<span class="badge badge-off">Skryté</span>' ?></td>
<td class="actions">
<a class="btn-text" href="doplnky-upravit.php?id=<?= (int)$d['id'] ?>">Upravit</a>
<form method="post" action="doplnky-smazat.php" style="display:inline;" onsubmit="return confirm('Opravdu smazat tento doplněk?');">
<input type="hidden" name="id" value="<?= (int)$d['id'] ?>">
<button type="submit" class="btn-text" style="background:none;border:none;padding:0;cursor:pointer;">Smazat</button>
</form>
</td>
</tr>
<?php endforeach; ?>
<?php if (!$doplnky): ?>
<tr><td colspan="7" style="color:var(--ink-soft);text-align:center;padding:24px;">Zatím žádné doplňky.</td></tr>
<?php endif; ?>
</tbody>
</table>
</div>
<?php admin_layout_end(); ?>