battles/views/hostel.php

193 lines
11 KiB
PHP
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<?php
# Date: 19.02.2022 (2:39)
use Battles\{Rooms, User, UserEffect, Template, Hostel};
Template::header(Rooms::$roomNames[User::getInstance()->getRoom()]);
?>
<script src="/js/ajaxLoad.js"></script>
<?php if ($host->getHid()): ?>
<script>
$(document).ready(function () {
$("#retariff option[value='<?= $host->getType() ?>']").remove();
});
</script>
<?php endif; ?>
<link rel="stylesheet" href="/css/hostel.css"/>
<div class="contentContainer">
<div style="text-align: center;"><span class="hs">Гостиница, Холл</span></div>
<div class="buttonContainer">
<?php if (UserEffect::hasEffect(User::getInstance()->getId(), 8)): ?>
<input type="button" class="btns button-route" value="Уснуть" onclick="location.href='?sleep=1';"/>
<?php else: ?>
<input type="button" class="btns button-route" value="Пробудиться" onclick="location.href='?unsleep=1';"/>
<?php endif; ?>
<input type="button" class="btns" value="Обновить" onclick="location.href='main.php';"/>
<input type="button" class="btns button-route" value="На улицу" onclick="location.href='?exit=1';"/>
<input type="button" class="btns button-route" value="Комната" onclick="location.href='?to_room=1';"/>
</div>
<div id="hostelLeft">
<div id="hostelInteractive">
<?php if (!$host->getHid()): ?>
<fieldset class="hostelClientState">
<legend>Станьте нашим клиентом</legend>
<form method="post" style="text-align: center; width: 100%;">
<input type="hidden" name="act" value="settariff"/>
<p>Выберите подходящий для Вас вариант обслуживания:</p>
<div style="text-align: center; width: 100%;">
<label>
<select name="tariff" class="tariff">
<option selected disabled>Выбор ...</option>
<option value="1">Сумка</option>
<option value="2">Сундук</option>
<option value="3">Комната</option>
<option value="4">Амбар</option>
</select>
</label>
<input type="submit" class="button" value="Выбрал" name="select"/>
<?php if ($host->getStatus()['type'] === 'error'): ?>
<br>
<span style="color: red; font-weight: bold;">
<?= $host->getStatus()['message'] ?>
</span>
<br>
<?php endif; ?>
</div>
</form>
</fieldset>
<?php else: ?>
<fieldset class="hostelClientState">
<legend>Добро пожаловать!</legend>
<form method="post" style="text-align: center; width: 100%;">
<p>Вы выбрали вариант предоставления жилья :
<strong><?= Hostel::BASENAME[$host->getType()] ?></strong></p>
<p>Аренда оплачена по: <?= date('h:i d.m.y', $host->getTime()); ?>
(<small><?= timeOut($host->getTime() - time()); ?></small>)</p>
<div style="text-align: center; width: 100%;">
<label>Сменить вариант аренды<select name="retariff" id="retariff">
<option selected disabled>Выбор ...</option>
<option value="1">Сумка</option>
<option value="2">Сундук</option>
<option value="3">Комната</option>
<option value="4">Амбар</option>
</select></label>
<input type="submit" class="button" value="Сменить" name="deselect"/>
</div>
</form>
<a href="javascript: void(0);" style="float: left; margin-left: 3px;"
onclick="if(confirm('Вы уверены?')) { location.href='?del=1'; }">Расторгнуть договор</a> <a
href="javascript: void(0);"
onclick="ajaxLoad('/hostel_checkpoint.php', 'hostelInteractive', {act:'pay'})"
style="float: right; margin-right: 3px;">Внести предоплату</a>
<?php if ($host->getStatus()['type'] === 'error'): ?>
<br>
<span style="color: red; font-weight: bold;">
<?= $host->getStatus()['message'] ?>
</span>
<br>
<?php endif; ?>
</fieldset>
<?php endif; ?>
</div>
<fieldset class="hostelRules" style="overflow: hidden;">
<legend>Правила проживания</legend>
<div style="overflow: auto; height: 168px !important; margin: 0; padding: 0;">
<div style="margin: 0; padding: 0; height: 100%;">
<h2>И что я получу за свои кровные?</h2>
У нас ты можешь:
<ul>
<li>хранить свое барахло и прочий хлам.
</ul>
<h2>Охрана у вас есть? Не воруют?</h2>
Самые любопытные могут получить в сурло прямо здесь - в холле.
<ul>
<li>Устраивать беспорядки в комнатах не позволено.
<li>Прислуга у нас проверенная - пожитки твои не тронут.
</ul>
<h2>И сколько стоит всё это удовольствие?</h2>
<ul>
<li>Комнаты есть разные, для людей разного достатка. Смотри справа расценки.
<li>Платить нужно каждый день. Пока не заплатишь - на лестницу не ногой.
<li>Вместимость - это сколько твоих вещей влезет в комнату, имеется ввиду общая масса инвентаря.
</ul>
<h2>Как всем этим пользоваться?</h2>
Всё просто. Плати и живи.
<br/>Приходишь, платишь по долгам, проходишь в аппартаменты. В сундуке есть секции для каждого вида
вещей, фильтр поможет разобраться.
<h2>Что ещё мне нужно знать?</h2>
<ul>
<li>При смене размера комнаты, ты теряешь оставшееся оплаченное время.
<li>При просрочке платы более 60 суток, мы оставляем за собой право сдать вещи на аукцион для
погашения задолжености.
<li>Если долг будет разумный, то подарки забирать с полки не будем.
<li>Быстро сориентироваться с шмотом поможет фильтр предметов.
<li>Если что потеряешь - твои проблемы.
</ul>
</div>
</div>
</fieldset>
</div>
<div id="hostelRight">
<fieldset>
<legend>Тарифы и услуги</legend>
<br/>
<table style='border-collapse: collapse;' class="tarifsList">
<caption>Сумка</caption>
<tbody>
<tr>
<th scope="row" class="tarifListLabel">Вместимость</th>
<td class="tarifListValue">15 ед.</td>
</tr>
<tr>
<th scope="row" class="tarifListLabel">Стоимость (7 сут.)</th>
<td class="tarifListValue">8.00 кр.</td>
</tr>
</tbody>
</table>
<br/>
<table style='border-collapse: collapse;' class="tarifsList">
<caption>Сундук</caption>
<tbody>
<tr>
<th scope="row" class="tarifListLabel">Вместимость</th>
<td class="tarifListValue">30 ед.</td>
</tr>
<tr>
<th scope="row" class="tarifListLabel">Стоимость (7 сут.)</th>
<td class="tarifListValue">15.00 кр.</td>
</tr>
</tbody>
</table>
<br/>
<table style='border-collapse: collapse;' class="tarifsList">
<caption>Комната</caption>
<tbody>
<tr>
<th scope="row" class="tarifListLabel">Вместимость</th>
<td class="tarifListValue">50 ед.</td>
</tr>
<tr>
<th scope="row" class="tarifListLabel">Стоимость (7 сут.)</th>
<td class="tarifListValue">25.00 кр.</td>
</tr>
</tbody>
</table>
<br/>
<table style="border-collapse: collapse;" class="tarifsList">
<caption>Амбар</caption>
<tbody>
<tr>
<th scope="row" class="tarifListLabel">Вместимость</th>
<td class="tarifListValue">100 ед.</td>
</tr>
<tr>
<th scope="row" class="tarifListLabel">Стоимость (7 сут.)</th>
<td class="tarifListValue">40.00 кр.</td>
</tr>
</tbody>
</table>
</fieldset>
</div>
</div>