<div id="divAntecipacaoPagamento" title="Cadastrar nova solicitação de antecipação de pagamento" class="hide">
	<form class="formDefault" id="formSolicitacaoAntecipacaoPagamento" name="form_solicitacao_antecipacao_pagamento" method="post" enctype="multipart/form-data" action="/sinistro2/liquidacao/salvarsolicitacaoantecipacaopagamento">
    	<input type="hidden" name="id_processo" value="<?=$this->data['id']?>">

		<div class="row">
			<div class="field">
				<label for="ds_justificativa">Justificativa</label><br />
				<textarea rows="5" cols="50" name="ds_justificativa" id="ds_justificativa" maxlength="1500"></textarea>
			</div>
		</div>

		<div class="row">
			<div class="field">
				<label for="dt_solicitacao">Data da solicitação</label><br />
				<input type="text" name="dt_solicitacao" id="dt_solicitacao" class="data"/>
			</div>
		</div>
    </form>
</div>
<?php
    if (!$this->error) {
        if ($this->paginator->count()) {
?>
            <?= $this->title('Histórico'); ?>

            <table class="grid" border="0" id="tablePagination">
                <thead>
                    <tr>
                        <th>Data</th>
                        <th>Usuário</th>
                        <th>Período</th>
                        <th>Ações</th>
                    </tr>
                </thead>
                <tbody id="tbody-historico">
                    <?php
                        foreach ($this->paginator as $item) {
                            $possuiAntecipacao = ($item['ds_incluiu_antecipacoes']) ? "
        <span style='margin: 0 0 5px 0; height: 30px;' title='Visualizar Proposta' 
            onclick=\"window.open('/sinistro2/liquidacao/buscahistoricoantecipacoespagamento/relatorio={$item['id']}', '_blank', 'width=800,height=600,scrollbars=1,toolbar=0,menubar=0,location=0');\" 
            target='_blank'> <img style='margin-top: 5px;max-width: 20px;' title='Visualizar antecipações de pagamento incluídas no relatório' alt='view.png' src='/resources/imagens/Success.png'></span>
        </span>
    " : "";

                            echo "<tr>
                                <td style='text-align:center;'>{$item['data_geracao_relatorio']}</td>
                                <td style='text-align:center;'>{$item['ds_nome_funcionario']}</td>
                                <td style='text-align:center;'>{$item['data_base_inicial']} - {$item['data_base_final']}</td>
                                <td style='text-align:center;'>
                                    <a href='/agronet/file/view/path/indenizacoes/name/{$item['ds_nome_arquivo']}' target='_blank'>
                                        <img src='/resources/imagens/mini/download.png' alt='download.png' title='Download' border='0'>
                                    </a>

                                    <a style='margin-left:5px;cursor:pointer;' id='regerar-relatorio-{$item['id']}'
                                        data-id='{$item['id']}'
                                        data-data-ini='{$item['data_base_inicial']}'
                                        data-data-fim='{$item['data_base_final']}'
                                        class='regerar-relatorio'
                                        target='_blank'>
                                              
                                        <img src='/resources/imagens/mini/recicla.png' alt='download.png' title='Regerar relatório' border='0'>
                                    </a>

                                    <a>{$possuiAntecipacao}</a>
                                    
                                </td>
                                
                            </tr>";
                        }
                    ?>
                    
                </tbody>
            </table>

            <?=$this->paginationControl(
                $this->paginator,
                'Sliding',
                'paginator.phtml',
                [
                    'paginationClass' => 'paginatorHistorico',
                    'pageParamName' => 'pageHistorico',
                    'additionalParams' => ['pageHistorico' => $this->paginator->getCurrentPageNumber()]
                ]
            );
            ?>
<?php
        }
    } else {
        $this->showListError($this->error);
    }
?>

<script>
    $(document).ready(function() {
        adicionarListenersHistorico();
        
        document.querySelectorAll('.paginatorHistorico').forEach(el => {
            el.addEventListener('click', (event) => {
                event.preventDefault();
                $('#list').load(event.currentTarget.href);
            });
        });
    });
</script>