<?php defined('BASEPATH') OR exit('No direct script access allowed'); ?>
<section class="content-header">
    <h1><i class="fa fa-users"></i> Advogados Monitorados – PJe</h1>
    <ol class="breadcrumb">
        <li><a href="<?php echo site_url('admin/diario_oficial')?>"><i class="fa fa-newspaper-o"></i> Diário Oficial</a></li>
        <li class="active">Advogados</li>
    </ol>
</section>
<section class="content">
<div class="row">

    <!-- Formulário cadastro -->
    <div class="col-md-5">
        <div class="box box-primary">
            <div class="box-header with-border">
                <h3 class="box-title"><i class="fa fa-plus"></i> Adicionar Advogado</h3>
            </div>
            <form method="post" action="<?php echo site_url('admin/diario_oficial/add_advogado')?>">
            <div class="box-body">
                <div class="callout callout-info" style="font-size:12px">
                    <p>Informe os dados conforme cadastro na OAB. O sistema consultará
                    as publicações na API oficial do PJe Comunica.</p>
                </div>

                <div class="form-group">
                    <label>Nome do Advogado <span class="text-danger">*</span></label>
                    <input type="text" name="nome" class="form-control" required placeholder="Ex: Dr. Breno Paiva">
                </div>
                <div class="row">
                    <div class="col-md-7">
                        <div class="form-group">
                            <label>Número OAB <span class="text-danger">*</span></label>
                            <input type="text" name="oab" class="form-control" required placeholder="Ex: 29856">
                        </div>
                    </div>
                    <div class="col-md-5">
                        <div class="form-group">
                            <label>UF da OAB <span class="text-danger">*</span></label>
                            <select name="uf_oab" class="form-control" required>
                                <option value="">Selecione</option>
                                <?php foreach(['AC','AL','AM','AP','BA','CE','DF','ES','GO','MA','MG','MS','MT','PA','PB','PE','PI','PR','RJ','RN','RO','RR','RS','SC','SE','SP','TO'] as $uf): ?>
                                <option value="<?php echo $uf?>" <?php echo $uf==='PE'?'selected':''?>><?php echo $uf?></option>
                                <?php endforeach; ?>
                            </select>
                        </div>
                    </div>
                </div>
                <input type="hidden" name="submitted" value="1">
            </div>
            <div class="box-footer">
                <button type="submit" class="btn btn-primary"><i class="fa fa-save"></i> Salvar</button>
                <a href="<?php echo site_url('admin/diario_oficial')?>" class="btn btn-default">Cancelar</a>
            </div>
            </form>
        </div>

        <!-- Sobre a API -->
        <div class="box box-info">
            <div class="box-header"><h3 class="box-title"><i class="fa fa-info-circle"></i> Sobre a Integração</h3></div>
            <div class="box-body" style="font-size:12px">
                <p>Este módulo integra diretamente com a <strong>API oficial do PJe Comunica</strong> (CNJ):</p>
                <ul>
                    <li>Endpoint: <code>comunicaapi.pje.jus.br</code></li>
                    <li>Publicações e intimações do diário</li>
                    <li>Filtro por OAB e UF</li>
                    <li>Sincronização manual ou automática (cron)</li>
                </ul>
                <hr>
                <p><strong>Sincronização automática via cron:</strong></p>
                <code style="font-size:11px;display:block;background:#f4f4f4;padding:6px;border-radius:3px">
                    # A cada hora:<br>
                    0 * * * * curl -s "https://seusite.com.br/admin/diario_oficial/sync_all"
                </code>
                <div style="margin-top:8px">
                    <a href="https://comunicaapi.pje.jus.br/swagger/index.html" target="_blank" class="btn btn-xs btn-default btn-block"><i class="fa fa-code"></i> Docs da API</a>
                    <a href="https://comunica.pje.jus.br/consulta" target="_blank" class="btn btn-xs btn-default btn-block" style="margin-top:4px"><i class="fa fa-external-link"></i> Portal PJe</a>
                </div>
            </div>
        </div>
    </div>

    <!-- Lista de advogados -->
    <div class="col-md-7">
        <div class="box">
            <div class="box-header with-border">
                <h3 class="box-title"><i class="fa fa-list"></i> Advogados Cadastrados</h3>
            </div>
            <div class="box-body no-padding">
                <table class="table table-bordered table-hover">
                    <thead>
                        <tr><th>Nome</th><th>OAB</th><th>UF</th><th>Ativo</th><th>Ações</th></tr>
                    </thead>
                    <tbody>
                    <?php if(empty($advogados)): ?>
                        <tr><td colspan="5" class="text-center text-muted" style="padding:30px">
                            Nenhum advogado cadastrado ainda.
                        </td></tr>
                    <?php else: ?>
                        <?php foreach($advogados as $adv): ?>
                        <tr>
                            <td><i class="fa fa-user"></i> <strong><?php echo htmlspecialchars($adv->nome)?></strong></td>
                            <td><?php echo htmlspecialchars($adv->oab)?></td>
                            <td><span class="label label-primary"><?php echo htmlspecialchars($adv->uf_oab)?></span></td>
                            <td>
                                <span class="label label-<?php echo $adv->ativo?'success':'danger'?>">
                                    <?php echo $adv->ativo?'Ativo':'Inativo'?>
                                </span>
                            </td>
                            <td>
                                <a href="<?php echo site_url('admin/diario_oficial?advogado_id='.$adv->id)?>" class="btn btn-info btn-xs" title="Ver publicações">
                                    <i class="fa fa-eye"></i>
                                </a>
                                <a href="<?php echo site_url('admin/diario_oficial/consultar/'.$adv->id)?>" class="btn btn-primary btn-xs" title="Consultar API agora">
                                    <i class="fa fa-refresh"></i>
                                </a>
                                <a href="<?php echo site_url('admin/diario_oficial/delete_advogado/'.$adv->id)?>"
                                   class="btn btn-danger btn-xs btn-del" title="Remover">
                                    <i class="fa fa-trash"></i>
                                </a>
                            </td>
                        </tr>
                        <?php endforeach; ?>
                    <?php endif; ?>
                    </tbody>
                </table>
            </div>
        </div>
    </div>

</div>
</section>
<script>
$(function(){
    $('.btn-del').on('click',function(e){
        e.preventDefault();
        if(confirm('Remover este advogado do monitoramento?\n(As publicações já coletadas serão mantidas.)')){
            window.location=$(this).attr('href');
        }
    });
});
</script>
