108 lines
5.1 KiB
PHP
108 lines
5.1 KiB
PHP
<?php
|
|
require_once($_SERVER['DOCUMENT_ROOT'] . "/config.php");
|
|
|
|
include $_SERVER['DOCUMENT_ROOT'] . '/import/reservation/ApartmentHistory.php';
|
|
include $_SERVER['DOCUMENT_ROOT'] . '/import/obj/ImportRecord.php';
|
|
include $_SERVER['DOCUMENT_ROOT'] . '/import/document/target/DocTarget.php';
|
|
include $_SERVER['DOCUMENT_ROOT'] . '/import/obj/Apartment.php';
|
|
include $_SERVER['DOCUMENT_ROOT'] . '/import/obj/Mortgage.php';
|
|
include $_SERVER['DOCUMENT_ROOT'] . '/import/obj/Bank.php';
|
|
include $_SERVER['DOCUMENT_ROOT'] . '/import/obj/BankProgram.php';
|
|
include $_SERVER['DOCUMENT_ROOT'] . '/import/obj/BankProgramRate.php';
|
|
include $_SERVER['DOCUMENT_ROOT'] . '/import/reservation/state/IReservationState.php';
|
|
include $_SERVER['DOCUMENT_ROOT'] . '/import/reservation/Reservation.php';
|
|
include $_SERVER['DOCUMENT_ROOT'] . '/import/reservation/state/BaseState.php';
|
|
include $_SERVER['DOCUMENT_ROOT'] . '/import/reservation/state/StateNew.php';
|
|
|
|
if ($_SESSION['id'] && $_GET['id'] && is_numeric($_GET['id'])) {
|
|
|
|
$get = clearInputData($_GET);
|
|
|
|
$reservationId = $get['id'];
|
|
|
|
$reservation = Reservation::findOne($reservationId);
|
|
|
|
if ($reservation && $reservation->user_id == $_SESSION['id']) {
|
|
|
|
$apartmentHistory = new ApartmentHistory();
|
|
$storedData = $apartmentHistory->getData($reservationId);
|
|
|
|
$bankPrograms = unserialize($storedData['banks']);
|
|
|
|
echo '<div class="flat__banks">';
|
|
|
|
if ($bankPrograms && count($bankPrograms) > 0) {
|
|
|
|
$bankList = array();
|
|
$bankIdsList = array();
|
|
|
|
foreach ($bankPrograms as $bankProgram) {
|
|
|
|
$bank = Bank::findOne($bankProgram->bank_id);
|
|
if (!in_array($bank->id, $bankIdsList)) {
|
|
$bankIdsList[] = $bank->id;
|
|
$bankList[] = $bank;
|
|
}
|
|
}
|
|
foreach ($bankList as $bank) {
|
|
?>
|
|
|
|
<div class="bank">
|
|
<a href="#" class="program-activate" data-bank-id="<?php echo $bank->id;?>">
|
|
<div class="bank__inner">
|
|
<div class="bank__logo">
|
|
<img src="<?php echo "/photos/bank/" . $bank->logo; ?>"
|
|
alt="<?php echo $bank->name; ?>" class=""><br/>
|
|
<span style="float: right">Подробнее...<span>
|
|
</div>
|
|
</div>
|
|
</a>
|
|
</div>
|
|
<div class="full_modal-bg" id="bank_programs__bg_<?php echo $bank->id;?>" style="display: none; overflow: visible; z-index: 100002;">
|
|
<span class="pseudo-link programs-closer" style="z-index: 999999999" onclick="$('#bank_programs_<?php echo $bank->id;?>').hide(10); $('#bank_programs__bg_<?php echo $bank->id;?>').hide(10); $('#flat__bg .closer-flat').show(); return false;">
|
|
<i class="ti-close"></i>
|
|
</span>
|
|
<div class="full_modal flat__modal" id="bank_programs_<?php echo $bank->id;?>" style="display: none;">
|
|
<div class="flat__inner">
|
|
<?php
|
|
foreach ($bankPrograms as $bankProgram) {
|
|
if ($bankProgram->bank->id == $bank->id) {
|
|
$bankProgramRates = $bankProgram->bankProgramRates;
|
|
|
|
foreach ($bankProgramRates as $bankProgramRate) {
|
|
?>
|
|
|
|
<div class="bank">
|
|
<div class="bank__inner">
|
|
<div class="bank__logo">
|
|
<img src="<?php echo "/photos/bank/" . $bank->logo; ?>"
|
|
alt="<?php echo $bank->name; ?>" class="">
|
|
</div>
|
|
<div class="bank__text">
|
|
<p>Первый взнос <?php echo $bankProgramRate->first_pay_percent; ?>%</p>
|
|
<p>Ставка <?php echo number_format($bankProgramRate->rate_percent, 2, ',', ' '); ?>%</p>
|
|
<p>Срок ипотеки от <?php echo $bankProgramRate->period_min . " до " . $bankProgramRate->period_max; ?> лет</p>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<?php
|
|
}
|
|
}
|
|
}
|
|
?>
|
|
<div class="clear"></div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<?php
|
|
}
|
|
} else {
|
|
echo "<p>Нет ипотеки</p>";
|
|
}
|
|
echo '<div class="clear"></div>';
|
|
echo '</div>';
|
|
|
|
}
|
|
}
|
|
?>
|