232 lines
14 KiB
PHP
232 lines
14 KiB
PHP
|
|
<?php
|
|||
|
|
require_once($_SERVER['DOCUMENT_ROOT'] . "/config.php");
|
|||
|
|
|
|||
|
|
include $_SERVER['DOCUMENT_ROOT'] . '/import/obj/ImportRecord.php';
|
|||
|
|
include $_SERVER['DOCUMENT_ROOT'] . '/import/document/target/DocTarget.php';
|
|||
|
|
include $_SERVER['DOCUMENT_ROOT'] . '/import/reservation/state/IReservationState.php';
|
|||
|
|
include $_SERVER['DOCUMENT_ROOT'] . '/import/reservation/state/BaseState.php';
|
|||
|
|
include $_SERVER['DOCUMENT_ROOT'] . '/import/reservation/state/StateNew.php';
|
|||
|
|
include $_SERVER['DOCUMENT_ROOT'] . '/import/reservation/state/StateCancel.php';
|
|||
|
|
include $_SERVER['DOCUMENT_ROOT'] . '/import/reservation/state/StateWork.php';
|
|||
|
|
include $_SERVER['DOCUMENT_ROOT'] . '/import/reservation/state/StateDelete.php';
|
|||
|
|
include $_SERVER['DOCUMENT_ROOT'] . '/import/reservation/state/StateBought.php';
|
|||
|
|
include $_SERVER['DOCUMENT_ROOT'] . '/import/reservation/Reservation.php';
|
|||
|
|
include $_SERVER['DOCUMENT_ROOT'] . '/import/helper/Date.php';
|
|||
|
|
include $_SERVER['DOCUMENT_ROOT'] . '/import/Clock/Clock.php';
|
|||
|
|
include $_SERVER['DOCUMENT_ROOT'] . '/import/Clock/RealtimeClock.php';
|
|||
|
|
include $_SERVER['DOCUMENT_ROOT'] . '/import/reservation/ReservationImage.php';
|
|||
|
|
|
|||
|
|
if ($_SESSION['id'] && $_POST['id']) {
|
|||
|
|
|
|||
|
|
$reservation = Reservation::findOne($_POST['id']);
|
|||
|
|
|
|||
|
|
if ($reservation) {
|
|||
|
|
if ($reservation->user_id == $_SESSION['id']) {
|
|||
|
|
|
|||
|
|
$reservationImages = ReservationImage::findForReservation($reservation->id);
|
|||
|
|
|
|||
|
|
?>
|
|||
|
|
<div class="flat__inner">
|
|||
|
|
<div class="flat__top">
|
|||
|
|
<h2 id="flat_booking_modal_title">Бронирование квартиры
|
|||
|
|
№<?php echo $reservation->apartment_number; ?></h2>
|
|||
|
|
</div>
|
|||
|
|
<div class="flat__top"
|
|||
|
|
style="border-top: 1px solid #dedede;padding-top: 25px;">
|
|||
|
|
<?php echo $reservation->object_desc; ?>
|
|||
|
|
</div>
|
|||
|
|
<div class="flat__top" style="padding-top: 25px;">
|
|||
|
|
<button class="booking JWbutton button" data-id="<?php echo $reservation->id; ?>" data-flatnum="<?php echo $reservation->apartment_number; ?>" id="viewApartmentsButton">Информация о квартире</button>
|
|||
|
|
</div>
|
|||
|
|
<div class="flat-booking__form">
|
|||
|
|
<form action="" class="JW-form">
|
|||
|
|
<div class="form-block" style="padding-top: 14px; color: red;" id="errorBlock">
|
|||
|
|
</div>
|
|||
|
|
<h3>Клиент</h3>
|
|||
|
|
<div class="form-block">
|
|||
|
|
<div class="label">Фамилия</div>
|
|||
|
|
<div class="inputs">
|
|||
|
|
<input type="text" disabled="disabled" class="text required"
|
|||
|
|
value="<?php echo $reservation->secondname; ?>">
|
|||
|
|
</div>
|
|||
|
|
<div class="clear"></div>
|
|||
|
|
</div>
|
|||
|
|
<div class="form-block">
|
|||
|
|
<div class="label">Имя</div>
|
|||
|
|
<div class="inputs">
|
|||
|
|
<input type="text" disabled="disabled" class="text required"
|
|||
|
|
value="<?php echo $reservation->firstname; ?>">
|
|||
|
|
</div>
|
|||
|
|
<div class="clear"></div>
|
|||
|
|
</div>
|
|||
|
|
<div class="form-block">
|
|||
|
|
<div class="label">Отчество</div>
|
|||
|
|
<div class="inputs">
|
|||
|
|
<input type="text" disabled="disabled" class="text required"
|
|||
|
|
value="<?php echo $reservation->surname; ?>">
|
|||
|
|
</div>
|
|||
|
|
<div class="clear"></div>
|
|||
|
|
</div>
|
|||
|
|
<div class="form-block">
|
|||
|
|
<div class="label">Дата рождения</div>
|
|||
|
|
<div class="inputs">
|
|||
|
|
<input type="text" disabled="disabled" required class=" text required"
|
|||
|
|
value="<?php echo Date::getDateForApi($reservation->birth_date); ?>">
|
|||
|
|
</div>
|
|||
|
|
<div class="clear"></div>
|
|||
|
|
</div>
|
|||
|
|
<div class="form-block">
|
|||
|
|
<div class="label">Номер телефона</div>
|
|||
|
|
<div class="inputs">
|
|||
|
|
<input type="text" disabled="disabled" class="text required"
|
|||
|
|
value="<?php echo $reservation->phone; ?>">
|
|||
|
|
</div>
|
|||
|
|
<div class="clear"></div>
|
|||
|
|
</div>
|
|||
|
|
<h3>Оплата</h3>
|
|||
|
|
<div class="form-block">
|
|||
|
|
<div class="label">Вид</div>
|
|||
|
|
<div class="inputs">
|
|||
|
|
<div class="button-row">
|
|||
|
|
<input type="radio" class="hidden--radio" id="pay_1" name="payment"
|
|||
|
|
value="<?php echo Reservation::PAYMENT_FULL_PRICE; ?>" checked>
|
|||
|
|
<input type="radio" class="hidden--radio" id="pay_2" name="payment"
|
|||
|
|
value="<?php echo Reservation::PAYMENT_FULL_SUBSIDY; ?>">
|
|||
|
|
<input type="radio" class="hidden--radio" id="pay_3" name="payment"
|
|||
|
|
value="<?php echo Reservation::PAYMENT_MORTGAGE; ?>">
|
|||
|
|
<input type="radio" class="hidden--radio" id="pay_4" name="payment"
|
|||
|
|
value="<?php echo Reservation::PAYMENT_MILITARY_MORTGAGE; ?>">
|
|||
|
|
<div
|
|||
|
|
class="selector-button button-left pay <?php if ($reservation->payment == Reservation::PAYMENT_FULL_PRICE) {
|
|||
|
|
echo "selected";
|
|||
|
|
} ?>">
|
|||
|
|
<span>100% стоимости</span>
|
|||
|
|
<label for="pay_1" class="label-overlay"> </label>
|
|||
|
|
</div>
|
|||
|
|
<div
|
|||
|
|
class="selector-button button-center pay <?php if ($reservation->payment == Reservation::PAYMENT_FULL_SUBSIDY) {
|
|||
|
|
echo "selected";
|
|||
|
|
} ?>">
|
|||
|
|
<span>Рассрочка</span>
|
|||
|
|
<label for="pay_2" class="label-overlay"> </label>
|
|||
|
|
</div>
|
|||
|
|
<div
|
|||
|
|
class="selector-button button-center pay <?php if ($reservation->payment == Reservation::PAYMENT_MORTGAGE) {
|
|||
|
|
echo "selected";
|
|||
|
|
} ?>">
|
|||
|
|
<span>Ипотека</span>
|
|||
|
|
<label for="pay_3" class="label-overlay"> </label>
|
|||
|
|
</div>
|
|||
|
|
<div
|
|||
|
|
class="selector-button button-right pay <?php if ($reservation->payment == Reservation::PAYMENT_MILITARY_MORTGAGE) {
|
|||
|
|
echo "selected";
|
|||
|
|
} ?>">
|
|||
|
|
<span>Военная ипотека</span>
|
|||
|
|
<label for="pay_4" class="label-overlay"> </label>
|
|||
|
|
</div>
|
|||
|
|
<div class="clear"></div>
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
<div class="clear"></div>
|
|||
|
|
</div>
|
|||
|
|
<div class="form-block">
|
|||
|
|
<div class="label">Банк</div>
|
|||
|
|
<div class="inputs">
|
|||
|
|
<input type="text" disabled="disabled" class="text"
|
|||
|
|
value="<?php echo $reservation->bank; ?>">
|
|||
|
|
</div>
|
|||
|
|
<div class="clear"></div>
|
|||
|
|
</div>
|
|||
|
|
<h3>Паспорт</h3>
|
|||
|
|
<div class="form-block">
|
|||
|
|
<div class="label">Серия</div>
|
|||
|
|
<div class="inputs">
|
|||
|
|
<input type="text" disabled="disabled" class="text required"
|
|||
|
|
value="<?php echo $reservation->passport_series; ?>">
|
|||
|
|
</div>
|
|||
|
|
<div class="clear"></div>
|
|||
|
|
</div>
|
|||
|
|
<div class="form-block">
|
|||
|
|
<div class="label">Номер</div>
|
|||
|
|
<div class="inputs">
|
|||
|
|
<input type="text" disabled="disabled" class="text required"
|
|||
|
|
value="<?php echo $reservation->passport_num; ?>">
|
|||
|
|
</div>
|
|||
|
|
<div class="clear"></div>
|
|||
|
|
</div>
|
|||
|
|
<div class="form-block">
|
|||
|
|
<div class="label">Дата выдачи</div>
|
|||
|
|
<div class="inputs">
|
|||
|
|
<input type="text" disabled="disabled" class="text required"
|
|||
|
|
value="<?php echo Date::getDateForApi($reservation->passport_date); ?>">
|
|||
|
|
</div>
|
|||
|
|
<div class="clear"></div>
|
|||
|
|
</div>
|
|||
|
|
<div class="form-block">
|
|||
|
|
<div class="label">Кем выдан</div>
|
|||
|
|
<div class="inputs">
|
|||
|
|
<input type="text" disabled="disabled" class="text required"
|
|||
|
|
value="<?php echo $reservation->passport_place; ?>">
|
|||
|
|
</div>
|
|||
|
|
<div class="clear"></div>
|
|||
|
|
</div>
|
|||
|
|
<div class="form-block">
|
|||
|
|
<div class="label">Адрес регистрации</div>
|
|||
|
|
<div class="inputs">
|
|||
|
|
<input type="text" disabled="disabled" class="text required"
|
|||
|
|
value="<?php echo $reservation->passport_address; ?>">
|
|||
|
|
</div>
|
|||
|
|
<div class="clear"></div>
|
|||
|
|
</div>
|
|||
|
|
<h3>Изображения паспорта</h3>
|
|||
|
|
<div class="form-desc">Изображения паспорта можно приложить позже. Начать бронирование можно без
|
|||
|
|
них.
|
|||
|
|
</div>
|
|||
|
|
<div class="form-block">
|
|||
|
|
<div class="label">Главный разворот</div>
|
|||
|
|
<div>
|
|||
|
|
<?php
|
|||
|
|
foreach ($reservationImages as $image) {
|
|||
|
|
if ($image->image_type == "passport_main") {
|
|||
|
|
?>
|
|||
|
|
<a target="_blank" title="Просмотр вложения"
|
|||
|
|
href="<?php echo $image->fullpath; ?>">Просмотр</a>
|
|||
|
|
<?php
|
|||
|
|
}
|
|||
|
|
}
|
|||
|
|
?>
|
|||
|
|
</div>
|
|||
|
|
<div class="clear"></div>
|
|||
|
|
</div>
|
|||
|
|
<div class="form-block">
|
|||
|
|
<div class="label">Страница прописки</div>
|
|||
|
|
<div>
|
|||
|
|
<?php
|
|||
|
|
foreach ($reservationImages as $image) {
|
|||
|
|
if ($image->image_type == "passport_prop") {
|
|||
|
|
?>
|
|||
|
|
<a target="_blank" title="Просмотр вложения"
|
|||
|
|
href="<?php echo $image->fullpath; ?>">Просмотр</a>
|
|||
|
|
<?php
|
|||
|
|
}
|
|||
|
|
}
|
|||
|
|
?>
|
|||
|
|
</div>
|
|||
|
|
<div class="clear"></div>
|
|||
|
|
</div>
|
|||
|
|
<h3>Дополнительно</h3>
|
|||
|
|
<div class="form-block">
|
|||
|
|
<div class="label">Комментарий</div>
|
|||
|
|
<div class="inputs">
|
|||
|
|
<textarea disabled="disabled" class="text"><?php echo $reservation->info; ?></textarea>
|
|||
|
|
</div>
|
|||
|
|
<div class="clear"></div>
|
|||
|
|
</div>
|
|||
|
|
</form>
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
|
|||
|
|
<?php
|
|||
|
|
}
|
|||
|
|
}
|
|||
|
|
}
|