<?php defined('BASEPATH') OR exit('No direct script access allowed'); ?>
<style>
.rel-body{background:#fff;border:1px solid #e2e6ea;border-radius:10px;padding:32px;font-family:Georgia,serif;font-size:13.5px;line-height:1.8;color:#222;max-width:760px;margin:0 auto}
.rel-body h2{font-size:15px;font-weight:700;text-align:center;margin:0 0 20px;color:#1e3a5f}
.rel-section{margin-bottom:18px}
.rel-section h3{font-size:13px;font-weight:700;color:#1e3a5f;border-bottom:2px solid #e8f0fb;padding-bottom:5px;margin-bottom:10px}
.check-grid{width:100%;border-collapse:collapse;font-size:12.5px}
.check-grid th{background:#f8f9fb;font-size:11px;font-weight:700;color:#888;text-transform:uppercase;padding:8px 10px;border-bottom:2px solid #e2e6ea;text-align:left}
.check-grid td{padding:8px 10px;border-bottom:1px solid #f0f2f5;vertical-align:middle}
.check-ok{color:#2e7d32;font-weight:700}
.check-no{color:#c0392b}
@media print{.content-header,.box.box-default,#bp-topbar,#bp-sidebar{display:none!important}#bp-content{margin:0!important}.rel-body{border:none;padding:20px}}
</style>

<section class="content-header">
    <h1><i class="fa fa-file-text-o"></i> Relatório de Esgotamento Extrajudicial</h1>
    <ol class="breadcrumb">
        <li><a href="<?php echo site_url('admin') ?>"><i class="fa fa-dashboard"></i> Dashboard</a></li>
        <li><a href="<?php echo site_url('admin/patrimonio') ?>">Busca Patrimonial</a></li>
        <li><a href="<?php echo site_url('admin/patrimonio/view/'.$exp->id) ?>"><?php echo htmlspecialchars($exp->devedor_nome) ?></a></li>
        <li class="active">Relatório de Esgotamento</li>
    </ol>
</section>

<section class="content">

<div class="box box-default" style="margin-bottom:14px">
    <div class="box-body" style="padding:10px 14px;display:flex;gap:8px">
        <button onclick="window.print()" class="btn btn-primary btn-sm"><i class="fa fa-print"></i> Imprimir / Salvar PDF</button>
        <a href="<?php echo site_url('admin/patrimonio/view/'.$exp->id) ?>" class="btn btn-default btn-sm"><i class="fa fa-arrow-left"></i> Voltar</a>
    </div>
</div>

<div class="rel-body" id="relatorio-conteudo">

    <h2>RELATÓRIO DE ESGOTAMENTO DE DILIGÊNCIAS EXTRAJUDICIAIS</h2>

    <div class="rel-section">
        <h3>1. Identificação do Processo</h3>
        <table style="width:100%;font-size:13px">
            <tr><td style="width:30%;color:#888">Processo nº</td><td><strong><?php echo $exp->case_no ?></strong></td></tr>
            <tr><td style="color:#888">Título</td><td><?php echo htmlspecialchars($exp->case_title) ?></td></tr>
            <tr><td style="color:#888">Executado</td><td><strong><?php echo htmlspecialchars($exp->devedor_nome) ?></strong></td></tr>
            <tr><td style="color:#888">CPF/CNPJ</td><td><?php echo htmlspecialchars($exp->devedor_doc) ?></td></tr>
            <tr><td style="color:#888">Valor do Débito</td><td><strong style="color:#c0392b">R$ <?php echo number_format($exp->valor_execucao,2,',','.') ?></strong></td></tr>
            <tr><td style="color:#888">Data do Relatório</td><td><?php echo date('d/m/Y') ?></td></tr>
        </table>
    </div>

    <div class="rel-section">
        <h3>2. Diligências Extrajudiciais Realizadas</h3>
        <p style="font-size:12.5px;color:#555;margin-bottom:10px">
            Em cumprimento ao entendimento consolidado do E. Superior Tribunal de Justiça (REsp 1.786.608/SP e Tema Repetitivo 444), que exige a comprovação do esgotamento das diligências extrajudiciais como pressuposto para o deferimento das buscas eletrônicas de natureza sigilosa (INFOJUD, RENAJUD pleno), a exequente realizou as seguintes diligências:
        </p>
        <?php
        $tipo_labels = [
            'serasa_spc'             => 'Consulta aos Cadastros de Inadimplentes (Serasa/SPC)',
            'cnpj_socios'            => 'Consulta ao Quadro Societário (CNPJ/Receita Federal)',
            'cartorio_imoveis'       => 'Consulta ao Registro de Imóveis (Certidão Negativa)',
            'redes_sociais'          => 'Pesquisa em Redes Sociais (Instagram, LinkedIn, Facebook)',
            'datajud'                => 'Consulta ao DataJud/CNJ (Processos em outros Tribunais)',
            'detran_manual'          => 'Consulta ao DETRAN (Veículos em nome do executado)',
            'receita_federal_manual' => 'Consulta à Receita Federal (Situação Cadastral)',
            'outro'                  => 'Outra diligência extrajudicial',
        ];
        $realizadas  = array_filter((array)$checklist, fn($c) => $c->realizado);
        $pendentes   = array_filter((array)$checklist, fn($c) => !$c->realizado);
        ?>
        <table class="check-grid">
            <thead><tr><th>#</th><th>Diligência</th><th>Data</th><th>Resultado</th><th>Via API</th><th>Status</th></tr></thead>
            <tbody>
            <?php $i=1; foreach($checklist as $item): ?>
            <tr>
                <td><?php echo $i++ ?></td>
                <td><?php echo $tipo_labels[$item->tipo] ?? $item->tipo ?></td>
                <td><?php echo $item->data_realizacao ? date('d/m/Y', strtotime($item->data_realizacao)) : '—' ?></td>
                <td style="font-size:12px"><?php echo htmlspecialchars(mb_substr($item->resultado??'—',0,80)) ?></td>
                <td style="text-align:center"><?php echo $item->via_api ? '<span style="color:#2e7d32;font-weight:700">✓ API</span>' : '—' ?></td>
                <td class="<?php echo $item->realizado?'check-ok':'check-no' ?>"><?php echo $item->realizado?'✓ Realizada':'✗ Pendente' ?></td>
            </tr>
            <?php endforeach; ?>
            </tbody>
        </table>
        <p style="margin-top:10px;font-size:12.5px">
            <strong><?php echo count($realizadas) ?></strong> diligência(s) realizada(s) de um total de <strong><?php echo count((array)$checklist) ?></strong>.
        </p>
    </div>

    <?php if(!empty($realizadas)): ?>
    <div class="rel-section">
        <h3>3. Conclusão</h3>
        <p style="font-size:12.5px;text-align:justify">
            Conforme demonstrado no quadro acima, a exequente envidou todos os esforços ao seu alcance para localizar bens do executado por meios extrajudiciais, tendo sido infrutíferas as tentativas.
            O esgotamento das buscas extrajudiciais, ora comprovado, preenche o requisito jurisprudencial para o deferimento das diligências eletrônicas de caráter sigiloso, em especial o INFOJUD (Instrução Normativa RFB nº 1.612/2016) e o RENAJUD em sua modalidade ampla.
        </p>
        <p style="font-size:12.5px;text-align:justify">
            Com base no exposto, a presente documentação instrui o requerimento de diligências eletrônicas formulado nos autos do processo em referência.
        </p>
    </div>
    <?php endif; ?>

    <div style="margin-top:32px;text-align:right;font-size:13px">
        <p>Recife/PE, <?php echo date('d') ?> de <?php
            $meses=['01'=>'janeiro','02'=>'fevereiro','03'=>'março','04'=>'abril','05'=>'maio','06'=>'junho','07'=>'julho','08'=>'agosto','09'=>'setembro','10'=>'outubro','11'=>'novembro','12'=>'dezembro'];
            echo $meses[date('m')];
        ?> de <?php echo date('Y') ?>.</p>
        <br>
        <p><strong>Exequente/Advogado(a) Responsável</strong></p>
    </div>

</div>
</section>
