<?php defined('BASEPATH') OR exit('No direct script access allowed'); ?>
<style>
.config-section{background:#fff;border:1px solid #e2e6ea;border-radius:10px;margin-bottom:16px;overflow:hidden}
.config-section-header{background:#f8fafc;padding:12px 16px;border-bottom:1px solid #e2e6ea;display:flex;align-items:center;gap:10px}
.config-section-header h4{font-size:13.5px;font-weight:700;color:#1e3a5f;margin:0}
.config-section-header p{font-size:11.5px;color:#888;margin:0;margin-left:auto}
.config-row{padding:14px 16px;border-bottom:1px solid #f4f6f8;display:grid;grid-template-columns:260px 1fr auto;gap:12px;align-items:center}
.config-row:last-child{border-bottom:none}
.config-label{font-size:13px;font-weight:600;color:#333}
.config-label small{display:block;font-size:11px;color:#888;font-weight:400;margin-top:2px;line-height:1.4}
.config-input{font-family:monospace;font-size:12.5px}
.status-dot{width:10px;height:10px;border-radius:50%;display:inline-block;margin-right:5px}
.status-dot.ok{background:#2e7d32}
.status-dot.warn{background:#e65100}
.status-dot.err{background:#c0392b}
.link-ref{font-size:11px;color:#1565c0;text-decoration:underline}
</style>

<section class="content-header">
    <h1><i class="fa fa-key"></i> Configurações de APIs — Busca Patrimonial</h1>
    <ol class="breadcrumb">
        <li><a href="<?php echo site_url('admin') ?>"><i class="fa fa-dashboard"></i></a></li>
        <li><a href="<?php echo site_url('admin/patrimonio') ?>">Busca Patrimonial</a></li>
        <li class="active">Configurações</li>
    </ol>
</section>

<section class="content">

<?php if($this->session->flashdata('sucesso')): ?>
<div class="alert alert-success alert-dismissible" style="border-radius:8px">
    <button type="button" class="close" data-dismiss="alert">&times;</button>
    <i class="fa fa-check-circle"></i> <?php echo $this->session->flashdata('sucesso') ?>
</div>
<?php endif; ?>

<div class="alert alert-info" style="border-radius:8px;font-size:13px;margin-bottom:16px">
    <i class="fa fa-info-circle"></i>
    <strong>Por que esta tela existe:</strong> APIs de terceiros mudam tokens/chaves periodicamente sem aviso.
    Aqui você atualiza qualquer token sem precisar editar arquivos no servidor — basta salvar e o sistema usa imediatamente.
</div>

<form method="POST" action="<?php echo site_url('admin/patrimonio/salvar_configuracoes') ?>">

<!-- DataJud -->
<div class="config-section">
    <div class="config-section-header">
        <span style="font-size:18px">⚖️</span>
        <h4>DataJud CNJ</h4>
        <p>Chave pública rotacionada periodicamente pelo CNJ</p>
    </div>
    <div class="config-row">
        <div class="config-label">
            API Key
            <small>Verificar chave atual em:<br>
            <a href="https://datajud-wiki.cnj.jus.br/api-publica/acesso/" target="_blank" class="link-ref">datajud-wiki.cnj.jus.br/api-publica/acesso/</a></small>
        </div>
        <input type="text" name="datajud_apikey" class="form-control config-input"
               value="<?php echo htmlspecialchars($configs['datajud_apikey'] ?? '') ?>"
               placeholder="cDZHYzlZa0JadVREZDJCend...">
        <span id="st-datajud" style="font-size:12px;white-space:nowrap"></span>
    </div>
    <div class="config-row">
        <div class="config-label">
            Tribunais Padrão
            <small>Separados por vírgula. Ex: tjpe,trt6,stj</small>
        </div>
        <input type="text" name="datajud_tribunais_padrao" class="form-control config-input"
               value="<?php echo htmlspecialchars($configs['datajud_tribunais_padrao'] ?? 'tjpe,trt6') ?>"
               placeholder="tjpe,trt6">
        <span></span>
    </div>
</div>

<!-- Portal da Transparência -->
<div class="config-section">
    <div class="config-section-header">
        <span style="font-size:18px">🏛️</span>
        <h4>Portal da Transparência</h4>
        <p>Token gratuito — pode expirar ou ser revogado</p>
    </div>
    <div class="config-row">
        <div class="config-label">
            Token (chave-api-dados)
            <small>Cadastrar/renovar em:<br>
            <a href="https://portaldatransparencia.gov.br/api-de-dados/cadastrar-email" target="_blank" class="link-ref">portaldatransparencia.gov.br/api-de-dados/cadastrar-email</a></small>
        </div>
        <input type="text" name="transparencia_token" class="form-control config-input"
               value="<?php echo htmlspecialchars($configs['transparencia_token'] ?? '') ?>"
               placeholder="a1b2c3d4e5f6...">
        <span id="st-transp" style="font-size:12px;white-space:nowrap"></span>
    </div>
</div>

<!-- Escritório -->
<div class="config-section">
    <div class="config-section-header">
        <span style="font-size:18px">🏢</span>
        <h4>Dados do Escritório</h4>
        <p>Usados nas petições e relatórios gerados automaticamente</p>
    </div>
    <div class="config-row">
        <div class="config-label">
            Nome do Escritório
            <small>Aparece no cabeçalho das petições</small>
        </div>
        <input type="text" name="pat_escritorio_nome" class="form-control"
               value="<?php echo htmlspecialchars($configs['pat_escritorio_nome'] ?? 'Breno Paiva Advocacia') ?>">
        <span></span>
    </div>
    <div class="config-row">
        <div class="config-label">
            OAB/PE
            <small>Número da OAB para petições</small>
        </div>
        <input type="text" name="pat_oab" class="form-control"
               value="<?php echo htmlspecialchars($configs['pat_oab'] ?? '') ?>"
               placeholder="Ex: 12345">
        <span></span>
    </div>
</div>

<div style="display:flex;gap:10px;justify-content:flex-end;margin-top:4px">
    <a href="<?php echo site_url('admin/patrimonio/diagnostico') ?>" class="btn btn-default">
        <i class="fa fa-heartbeat"></i> Testar APIs após salvar
    </a>
    <button type="submit" class="btn btn-primary btn-lg">
        <i class="fa fa-save"></i> Salvar Configurações
    </button>
</div>

</form>

</section>
