| Server IP : 162.214.74.102 / Your IP : 216.73.216.192 Web Server : Apache System : Linux dedi-4363141.lrsys.com.br 3.10.0-1160.119.1.el7.tuxcare.els25.x86_64 #1 SMP Wed Oct 1 17:37:27 UTC 2025 x86_64 User : lrsys ( 1015) PHP Version : 5.6.40 Disable Function : exec,passthru,shell_exec,system MySQL : ON | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : ON Directory : /home/lrsys/www/lrsys_apps/leo/application/plugins/module_imobles/assets/libs/ |
Upload File : |
<html>
<head>
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Inter&display=swap" rel="stylesheet">
<script type="text/javascript" src="<?=APP_URL?>/application/plugins/module_imobles/assets/libs/html2canvas/html2canvas.js"></script>
<script type="text/javascript" src="<?=APP_URL?>/application/plugins/module_imobles/assets/js/proposta-jpeg.js"></script>
<script type="text/javascript" src="<?=APP_URL?>/application/plugins/module_imobles/assets/libs/jszip/dist/jszip.min.js"></script>
<script type="text/javascript" src="<?=APP_URL?>/application/plugins/module_imobles/assets/libs/jszip/vendor/FileSaver.js"></script>
<meta charset="UTF-8">
<style>
*{
margin: 0;
padding: 0px;
box-sizing: border-box;
}
body {
width: 630px;
margin: 0 auto;
}
.imageContainer {
display: flex;
flex-direction: column;
align-items: flex-start;
padding: 0px;
position: relative;
width: 630px;
height: 1200px;
background: #FFFFFF;
}
.topContainer {
width: 630px;
height: 352px;
flex: none;
order: 0;
align-self: stretch;
flex-grow: 0;
}
.photo {
width: 630px;
height: 352px;
border-radius: 0px;
}
.logoContainer {
position: absolute;
width: 180px;
height: 114px;
left: 28px;
top: 214px;
background: #FFF;
border-radius: 6px;
}
.logo {
position: absolute;
width: 150px;
height: 84px;
left: 15px;
top: 15px;
}
.containerEnterprise {
display: flex;
flex-direction: column;
align-items: flex-start;
padding: 0px;
position: relative;
width: 630px;
height: 184px;
padding: 30px 40px 0px 40px;
/* border-bottom: 2px solid #eee; */
}
.enterpriseDetails {
flex-wrap: wrap;
flex-direction: row;
display: flex;
max-width: 100%;
margin: 5 auto;
}
.enterpriseDetail {
margin: 5px 20px 5px 0px;
width: auto;
}
.enterpriseIcon{
max-width: 20px;
max-height: 20px;
margin-right: 10px;
}
.containerBlueprint {
display: flex;
flex-direction: column;
align-items: flex-start;
padding: 0px;
position: relative;
width: 630px;
height: 418px;
padding: 30px 40px;
}
.imgBlueprint {
max-width: 548px;
max-height: 251px;
}
.blueprintIcon{
max-width: 30px;
max-height: 30px;
margin-right: 10px;
}
.blueprintDetails {
flex-wrap: wrap;
flex-direction: row;
display: flex;
max-width: 100%;
margin: 5 auto;
}
.blueprintDetail {
margin: 5px 20px 5px 10px;
width: auto;
}
.containerPrice {
display: flex;
flex-direction: column;
align-items: flex-start;
padding: 0px;
position: relative;
width: 630px;
height: 112px;
padding: 0px 40px;
border-bottom: 2px solid #eee;
}
.containerFootNote {
display: flex;
flex-direction: row;
align-items: flex-start;
padding: 0px;
width: 630px;
height: 130px;
padding: 20px 40px;
}
.footNote {
width: 485px;
}
.footNoteLogo {
width: 50px;
height: 50px;
padding: 20px 25px;
}
.logoSmall {
width: 45px;
height: 45px;
}
.personalShopperInfo{
width: 630px;
height: 613px;
display: flex;
flex-direction: column;
align-items: center;
}
.personalShopperImg {
width: 174px;
height: 174px;
border-radius: 87px;
margin-top: 110px;
margin-bottom: 33px;
}
.mySideInfo{
width: 630px;
position:relative;
margin-top: 100px;
}
h1{
font-family: 'Inter';
font-style: normal;
font-weight: 600;
font-size: 41px;
line-height: 100%;
letter-spacing: -0.02em;
color: #19212D;
}
h2{
font-family: 'Inter';
font-style: normal;
font-weight: 400;
font-size: 27.2432px;
line-height: 34px;
color: #474D57;
}
h3{
font-family: 'Inter';
font-style: normal;
font-weight: 400;
font-size: 27.2432px;
line-height: 27px;
color: #474D57;
}
h4{
font-family: 'Inter';
font-style: normal;
font-weight: 500;
font-size: 22px;
line-height: 27px;
color: #474D57;
}
h5 {
font-family: 'Inter';
font-style: normal;
font-weight: 400;
font-size: 20px;
line-height: 122.5%;
color: #6C7179;
}
</style>
</head>
<body id="body">
<?php
$user = User::_info();
if ($user['img'] <> ''){
$imgConsultant = $user['img'];
} else {
$imgConsultant = APP_URL . '/ui/lib/imgs/default-user-avatar.png';
}
$id = 0;
foreach ($records as $r) {
$imgLogo = "";
if (@$r->LOGO) {
$imgLogo = APP_URL . "/application/plugins/module_imobles/uploads/enterprise/" . $r->module_imobles_enterprise_id . "/images/" . $r->LOGO->src;
}
if (@$r->DEVELOPMENT_CARD) {
$imgCapa = APP_URL . "/application/plugins/module_imobles/uploads/enterprise/" . $r->module_imobles_enterprise_id . "/images/" . $r->DEVELOPMENT_CARD->src;
} else {
$imgCapa = APP_URL . "/application/plugins/module_imobles/assets/imgs/img_developmentcard_not_available.jpg";
}
if (@$r->UNIT_TYPE_PLAN) {
$imgBlueprint = APP_URL . "/application/plugins/module_imobles/uploads/enterprise/" . $r->module_imobles_enterprise_id . "/images/" . $r->UNIT_TYPE_PLAN->src;
} else {
$imgBlueprint = APP_URL . "/application/plugins/module_imobles/assets/imgs/blueprint_not_available.png";
}
if($resale){
$delivery = 'Pronto • Usado';
} else if($r->init_sales > date("Y-m-d")){
$delivery = 'Na planta';
} else if ($r->date_delivery > date("Y-m-d")){
$delivery = 'Em construção';
} else {
$delivery = 'Pronto para morar';
}
if($resale){
$info = "Dados de referência retirados de anúncios atuais. Sujeitos à confirmação de disponibilidade. Podem ser alterados sem aviso prévio.";
} else{
$info = "Condições orientativas, sujeitas à confirmação de disponibilidade com a incorporadora e análise de crédito. Podem ser alteradas sem aviso prévio.";
}
?>
<div id="d1" class="imageContainer">
<div class="topContainer">
<img class="photo" alt="photo" src="<?=$imgCapa?>">
<?php
if($imgLogo != ""){
?>
<div class="logoContainer">
<img class="logo" alt="logo" src="<?=$imgLogo?>" />
</div>
<?php
}
?>
</div>
<div class="containerEnterprise">
<h1><?= $r->enterprise_name ?></h1>
<div class="enterpriseDetails">
<div class="enterpriseDetail">
<h4>
<img class="enterpriseIcon" src="<?=APP_URL?>/application/plugins/module_imobles/assets/imgs/icon-tools.png" />
<?= $delivery ?>
</h4>
</div>
<div class="enterpriseDetail">
<h4>
<img class="enterpriseIcon" src="<?=APP_URL?>/application/plugins/module_imobles/assets/imgs/icon-calendar.png" />
Entrega em <?= $r->release_date ? strtolower(substr($meses[date("m", strtotime($r->release_date))], 0, 3)) . " de " . date(" Y", strtotime($r->release_date)) : ""; ?>
</h4>
</div>
<div class="enterpriseDetail">
<h4>
<img class="enterpriseIcon" src="<?=APP_URL?>/application/plugins/module_imobles/assets/imgs/icon-map-marker.png" />
<?= $r->address_neightborhood ?>
</h4>
</div>
<div class="enterpriseDetail">
<h4>
<img class="enterpriseIcon" src="<?=APP_URL?>/application/plugins/module_imobles/assets/imgs/icon-construction_company.png" />
<?= $r->company_construction ?>
</h4>
</div>
<?php
if ($includeDistanceToTheBeach){
?>
<div class="enterpriseDetail">
<h4>
<img class="enterpriseIcon" src="<?=APP_URL?>/application/plugins/module_imobles/assets/imgs/icon-beach.png" />
<?= $r->distance_to_the_beach ?>m da praia
</h4>
</div>
<?php
}
?>
</div>
</div>
<div class="containerPrice">
<h2 class="priceText">Preço a partir de <b><?= $r->min_desc ?></b></h2>
<h2>Preço do m²: <b><?= $config['currency_code'] . " " . number_format($r->min / $r->area, 0, $config['dec_point'], $config['thousands_sep']) ?></b></h2>
</div>
<div class="containerBlueprint">
<img class="imgBlueprint" src="<?=$imgBlueprint?>" />
<div class="blueprintDetails">
<div class="blueprintDetail">
<h2>
<img class="blueprintIcon" src="<?=APP_URL?>/application/plugins/module_imobles/assets/imgs/icon-bed.png" />
<?= $r->number_rooms ?> quarto(s)
</h2>
</div>
<div class="blueprintDetail">
<h2>
<img class="blueprintIcon" src="<?=APP_URL?>/application/plugins/module_imobles/assets/imgs/icon-ruler.png" />
<?= number_format($r->area, 2, $config['dec_point'], $config['thousands_sep'])?> m²
</h2>
</div>
<div class="blueprintDetail">
<h2>
<img class="blueprintIcon" src="<?=APP_URL?>/application/plugins/module_imobles/assets/imgs/icon-bed.png" />
<?= $r->number_suite ?> suíte(s)
</h2>
</div>
<div class="blueprintDetail">
<h2>
<img class="blueprintIcon" src="<?=APP_URL?>/application/plugins/module_imobles/assets/imgs/icon-car.png" />
<?= empty($r->number_garage) || in_array($r->number_garage, array("N/A", null, 0)) ? "Pendente" : $r->number_garage . " vaga(s)"; ?>
</h2>
</div>
</div>
</div>
<div class="containerFootNote">
<div class="footNote">
<h5><?= $info ?></h5>
</div>
<div class="footNoteLogo">
<img class="logoSmall" src="<?=APP_URL?>/application/plugins/module_imobles/assets/imgs/myside_logo_small.png" />
</div>
</div>
</div>
<?php
}
if ($includePersonalShopperImg){
?>
<div id="personalShopper" class="imageContainer">
<div class="personalShopperInfo">
<img class="personalShopperImg" src="<?=$imgConsultant?>"></img>
<h1><?=$user["fullname"]?></h1>
<br/>
<h2>Personal Shopper Imobiliário</h2>
<br/><br/>
<h2>
<img class="blueprintIcon" src="<?=APP_URL?>/application/plugins/module_imobles/assets/imgs/icon-mail.png" />
<?=$user["username"]?>
</h2>
</div>
<img class="mySideInfo" src="<?=APP_URL?>/application/plugins/module_imobles/assets/imgs/myside_info_propost_image.png" />
</div>
<?php
}
?>
</body>
</html>