Joywork/admin/ajax/getReservationForm.php
2026-05-22 21:21:54 +03:00

208 lines
12 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
require_once($_SERVER['DOCUMENT_ROOT'] . "/config.php");
ini_set('display_errors', 1);
error_reporting(E_ALL & ~E_DEPRECATED & ~E_STRICT & ~E_NOTICE);
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'] && isset($_SESSION['superadmin']) && $_POST['id']) {
$reservation = Reservation::findOne($_POST['id']);
if ($reservation) {
$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="viewAdminApartmentsButton">Информация о квартире</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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
}
}