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

147 lines
7.1 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");
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/Block.php';
include $_SERVER['DOCUMENT_ROOT'] . '/import/ImporterService.php';
include $_SERVER['DOCUMENT_ROOT'] . '/import/obj/Building.php';
include $_SERVER['DOCUMENT_ROOT'] . '/import/obj/RoomType.php';
include $_SERVER['DOCUMENT_ROOT'] . '/import/obj/DecorationType.php';
include $_SERVER['DOCUMENT_ROOT'] . '/import/obj/FlatType.php';
if ($_SESSION['id'] && $_GET['id'] && is_numeric($_GET['id'])) {
$get = clearInputData($_GET);
$apartment = Apartment::findOne($get['id']);
$block = Block::findOne($apartment->block_id);
$building = Building::findOne($apartment->building_id);
$fee = FlatType::findOne($apartment->flat_type_id)->name == FlatType::RETRANSFER_NAME ? $block->getCalculatedRetransferFee() : $block->getCalculatedFee();
$price = round($fee * $apartment->discount_price / 100);
?>
<div class="left flat__info">
<!-- <div class="row comission">
<div class="row-head">Ваши комиссионные</div>
<div class="row-min">
<div class="proc"><?php // echo number_format($fee, 2, ',', ' '); ?>%</div>
<div class="sum"><?php // echo number_format($price, 0, ',', ' ')?> <span class="rub">p</span></div>
</div>
</div> -->
<div class="row">
<div class="NB__label">Корпус</div>
<div class="NB__value"><? echo $building->corp; ?></div>
</div>
<div class="row">
<div class="NB__label">№ кв</div>
<div class="NB__value"><? echo $apartment->number; ?></div>
</div>
<div class="row">
<div class="NB__label">Тип кв</div>
<div class="NB__value"><? echo RoomType::findOne($apartment->room_type_id)->name; ?></div>
</div>
<div class="row">
<div class="NB__label">Этаж</div>
<div class="NB__value"><? echo $apartment->flat_floor; ?></div>
</div>
<div class="row">
<div class="NB__label">№ подъезда</div>
<div class="NB__value"><? echo $apartment->section; ?></div>
</div>
<div class="row">
<div class="NB__label">Отделка</div>
<div class="NB__value"><? echo DecorationType::findOne($apartment->decoration_id)->name; ?></div>
</div>
<!-- <div class="row">
<div class="NB__label">Высота потолков</div>
<div class="NB__value"><? // echo $apartment->height; ?></div>
</div> -->
<div class="row">
<div class="row-head">Площадь</div>
<div class="row-min">
<div class="NB__label">общая</div>
<div class="NB__value"><? echo $apartment->space_total; ?></div>
</div>
<!-- <div class="row-min">
<div class="NB__label">комнат</div>
<div class="NB__value"><? // if ($apartment->space_room) { echo str_replace("+", " + ", $apartment->space_room); } else { echo $apartment->space_room; } ?></div>
</div>
<div class="row-min">
<div class="NB__label">кухни</div>
<div class="NB__value"><? // echo $apartment->space_kitchen; ?></div>
</div> -->
</div>
<div class="row">
<div class="row-head">Оплата</div>
<!-- <div class="row-min">
<div class="NB__label">базовая, м<sup>2</sup></div>
<div class="NB__value"><? // echo number_format($apartment->meter_price, 0, ',', ' '); ?> <span class="rub">p</span></div>
</div> -->
<div class="row-min">
<div class="NB__label">Стоимость за. м<sup>2</sup></div>
<div class="NB__value"><? echo number_format($apartment->discount_meter_price, 0, ',', ' '); ?> <span class="rub">p</span></div>
</div>
<!-- <div class="row-min">
<div class="NB__label">базовая</div>
<div class="NB__value"><? // echo number_format($apartment->base_price, 0, ',', ' '); ?> <span class="rub">p</span></div>
</div> -->
<div class="row-min">
<div class="NB__label">Полная стоимость.</div>
<div class="NB__value"><? echo number_format($apartment->discount_price, 0, ',', ' '); ?> <span class="rub">p</span></div>
</div>
</div>
<div class="row">
<div><b><? echo FlatType::findOne($apartment->flat_type_id)->name; ?></b></div>
</div>
</div>
<div class="right flat__images">
<script>
function imageOnError(e) {
console.log($(e));
$(e).hide()
$(e).parent().append('<p>В данный момент планировки нет, мы работаем над этим.</p>')
$(e).next('.logo-wrapper').hide()
}
</script>
<div class="flat__image">
<?php if ($apartment->image) {?>
<div class="flat-plan flat-flat-plan">
<div class="plan__label">Планировка квартиры</div>
<img src="<?php echo $apartment->image; ?>"
onerror="imageOnError(this)"
alt="Планировка квартиры - для изменения масштаба используйте колесо мышки">
<div class="logo-wrapper">
<?php if ($_SESSION['photo']) { ?>
<img src="/photos/agency/<?php echo $_SESSION['photo']; ?>">
<?php } else {?>
<div class="text-logo"><span><span class="logo-green">Joy</span>Work</span></div>
<?php }?>
</div>
</div>
<?php } ?>
<?php if ($apartment->image2) {?>
<div class="flat-plan flat-etag-plan">
<div class="plan__label">Планировка этажа</div>
<img src="<?php echo $apartment->image2; ?>"
onerror="imageOnError(this)"
alt="Планировка этажа - для изменения масштаба используйте колесо мышки">
<div class="logo-wrapper">
<?php if ($_SESSION['photo']) { ?>
<img src="/photos/agency/<?php echo $_SESSION['photo']; ?>">
<?php } else {?>
<div class="text-logo"><span><span class="logo-green">Joy</span>Work</span></div>
<?php }?>
</div>
</div>
<?php } ?>
</div>
</div>
<div class="clear"></div>
<?php
}
?>