<?php defined('BASEPATH') OR exit('No direct script access allowed'); ?>
<section class="content-header">
    <h1><i class="fa fa-cog"></i> Configurar Make.com — Integração PJe</h1>
    <ol class="breadcrumb">
        <li><a href="<?php echo site_url('admin/diario_oficial')?>">Diário Oficial</a></li>
        <li class="active">Configurar Make.com</li>
    </ol>
</section>
<section class="content">
<div class="callout callout-info">
    <h4><i class="fa fa-info-circle"></i> Por que Make.com?</h4>
    <p>O servidor da hospedagem está bloqueado pelo CloudFront do PJe. O Make.com funciona a partir de servidores nos EUA não bloqueados, busca as publicações e envia automaticamente para o sistema. <strong>Gratuito</strong> até 1.000 operações/mês.</p>
</div>

<div class="box box-primary">
    <div class="box-header"><h3 class="box-title">URL do Webhook</h3></div>
    <div class="box-body">
        <div class="form-group">
            <label>Cole esta URL no Make.com (módulo HTTP POST)</label>
            <div class="input-group">
                <input type="text" class="form-control" id="wh-url" value="<?php echo $webhook_url?>" readonly>
                <span class="input-group-btn">
                    <button class="btn btn-default" onclick="document.getElementById('wh-url').select();document.execCommand('copy');alert('Copiado!')"><i class="fa fa-copy"></i> Copiar</button>
                </span>
            </div>
        </div>
        <?php foreach($advogados as $adv): ?>
        <div class="well well-sm">
            <strong><?php echo htmlspecialchars($adv->nome)?></strong> — OAB <code><?php echo $adv->oab?>/<?php echo $adv->uf_oab?></code><br>
            <small>URL da API PJe para o Make.com:</small><br>
            <code>https://comunicaapi.pje.jus.br/api/v1/comunicacao/advogado?numeroOab=<?php echo $adv->oab?>&ufOab=<?php echo $adv->uf_oab?>&pagina=1&tamanhoPagina=50</code>
        </div>
        <?php endforeach; ?>
    </div>
</div>

<div class="box box-success">
    <div class="box-header"><h3 class="box-title"><i class="fa fa-list-ol"></i> Passo a Passo</h3></div>
    <div class="box-body">
        <ol>
            <li style="margin-bottom:10px">Acesse <a href="https://www.make.com" target="_blank"><strong>www.make.com</strong></a> e crie conta gratuita</li>
            <li style="margin-bottom:10px">Clique em <strong>Create a new scenario</strong></li>
            <li style="margin-bottom:10px">Adicione trigger <strong>Schedule</strong> → a cada 1 hora</li>
            <li style="margin-bottom:10px">Adicione módulo <strong>HTTP → Make a request</strong>:<br>
                <ul>
                    <li>Method: <code>GET</code></li>
                    <li>URL: URL da API PJe acima</li>
                    <li>Headers: <code>Accept: application/json</code></li>
                </ul>
            </li>
            <li style="margin-bottom:10px">Adicione outro módulo <strong>HTTP → Make a request</strong>:<br>
                <ul>
                    <li>Method: <code>POST</code></li>
                    <li>URL: URL do webhook acima</li>
                    <li>Body type: <code>Raw</code></li>
                    <li>Content type: <code>application/json</code></li>
                    <li>Content: <code>{{1.data}}</code></li>
                </ul>
            </li>
            <li style="margin-bottom:10px">Clique <strong>Run once</strong> para testar, depois ative o agendamento</li>
        </ol>
    </div>
</div>

<div class="box box-default">
    <div class="box-header"><h3 class="box-title"><i class="fa fa-upload"></i> Teste — Importar JSON Manualmente</h3></div>
    <form method="post" action="<?php echo site_url('admin/diario_oficial/importar_manual')?>">
    <div class="box-body">
        <p>Cole aqui um JSON de publicações do PJe para testar:</p>
        <textarea name="json_dados" class="form-control" rows="5" placeholder='{"content":[{"id":"123","tipoDocumento":"Intimação","numeroProcesso":"0001234-56.2024.8.17.0001","texto":"Conteúdo...","dataDisponibilizacao":"2026-04-28"}]}'></textarea>
    </div>
    <div class="box-footer">
        <button type="submit" class="btn btn-warning"><i class="fa fa-upload"></i> Importar JSON</button>
        <a href="https://comunica.pje.jus.br/consulta?nomeAdvogado=<?php echo urlencode($advogados[0]->nome??'')?>" target="_blank" class="btn btn-info">
            <i class="fa fa-external-link"></i> Abrir PJe Comunica
        </a>
    </div>
    </form>
</div>
</section>
