<style>
    #subtable td {
        height: 15px
    }
</style>
<table id='' class='grid2' cellspacing='0' cellpadding='0' border='0' id=''>
  <tbody>
  <?php
  $i = 0;
  $ModelProponente = new Seguro_Model_Proponentes();

  foreach ($this->paginator as $item):
      if ($item['ds_chave'] !== 'ORCAMENTO_ENDOSSO'):
          $class = (($i % 2 === 0) ? "highlight" : "");
          $endosso = (int)$item->versao_endosso(false);
          $Produto = $item->produto();
          $bloquearDownloadApolice = false;

          $id_proposta_exibicao = ($item['nr_endosso'] > 0) ? $item['id_proposta_mae'] : $item['id'];
          $ds_title_proposta = ($item['nr_endosso'] > 0) ? $item['id'] : '';

          switch ($item['ds_tipo']) {
              case 'SEM_MOVIMENTO':
                  $ds_tipo_doc = "(SEM MOV.)";
                  break;
              case 'REDUCAO':
                  $ds_tipo_doc = "(RED.)";
                  break;
              case 'COBRANCA':
                  $ds_tipo_doc = "(COB.)";
                  break;
          }

          if ($endosso === 0) {
              $ds_tipo_doc = "(DOC ORIG.)";

              if ((int)$item['id'] === $item['id_proposta_bloqueio_download_apolice']) {
                  $bloquearDownloadApolice = true;
              }
          }
          ?>
        <tr class="<?= $class ?>">
          <!--os td's a seguir tinha o atributo id="id_proposta", retirei pois dava pane no js dos chamados-->
          <td width="4%" nowrap title="<?= $ds_title_proposta; ?>" align="center">
            <b>
                <?= $this->escape(($id_proposta_exibicao ? str_pad($id_proposta_exibicao, 6, 0, STR_PAD_LEFT) : '')) ?>
            </b>
          </td>
          <td width="6%" align="center"><?= $this->escape(($item['nr_apolice'] ?? '')) ?></td>
          <td width="6%" align="center" title=""><?= $endosso ?><br><?= $ds_tipo_doc ?></td>
          <td width="6%" align="center" alt='<?= $item['ds_status'] ?>' title='<?= $item['ds_status'] ?>'>
            <span style="color:#<?= $item['ds_cor'] ?>"><?= $this->escape(($item['cd_status'] ?? '')) ?>
                <?php
                switch ($item['cd_status']) {
                    case 1:
                        echo "<br>(ORÇAMENTO)";
                        break;
                    case 9:
                    case 10:
                        echo "<br>(CANCELADA)";
                        break;
                    case 16:
                    case 17:
                        echo "<br>(CANCELADO)";
                        break;
                }
                ?>
            </span>
          </td>
          </td>
          <td width="20%">&nbsp;</td>
          <td width="15%">&nbsp;</td>
          <td width="5%" align="center"><?= Agro_Util::formatDate($item['dt_transmissao'], Zend_Date::DATES) ?></td>
          <td width="15%">&nbsp;</td>
          <td width="6%" align="center">&nbsp;</td>
          <td width="15%" nowrap="nowrap"><span style="color:#<?= $item['ds_cor'] ?>">
              <span style="color:#<?= $item['ds_cor_doc_fisico'] ?>">
                  <?= $this->escape(($item['ds_status_doc_fisico'] ?? '')) ?>
              </span>
          </td>
          <td width="5%" align='right' nowrap='nowrap'>
            <a href="/seguro/proposta/view/id/<?= $item['id'] ?>" class="popup">
              <img src="/resources/imagens/mini/view.png" alt="view.png" title="Visualizar" border="0">
            </a>
              <?php
              if (
                  (
                      $item['ds_chave'] != 'PROPOSTA_CANCELADA' &&
                      $item['ds_chave'] != 'APOLICE_CANCELADA' &&
                      $item['ds_chave'] != 'AGUARDANDO_EMISSAO' &&
                      $item['ds_chave'] != 'TRANSMITIDA_SEGURADORA' &&
                      $item['ds_chave'] != 'ORCAMENTO_ENDOSSO' &&
                      $item['ds_status_seguradora'] != 'AguardandoCADIN' &&
                      $item['ds_status_seguradora'] != 'EmAnalise' &&
                      $item['ds_status_seguradora'] != 'Liberada'
                  ) or (
                  Agro_Util::checkPermission('atendimento:proposta:conferir_endossos_anteriores')
                  )
              ) {
                  ?>
                <a href="/atendimento/proposta/view/id/<?= $item['id'] ?>" class="popup">
                  <img src="/resources/imagens/mini/edit.png" alt="view.png" title="Conferir" border="0">
                </a>
                  <?php
                  if ($this->params['ds_chave_menu'] == 'devolvida'): ?>
                    <a href="/atendimento/proposta/cancela/id/<?= $item['id'] ?>" class="icon_cancelar"
                       title="Cancelar Proposta: <?= $item['id'] ?>">
                      <img src="/resources/imagens/icon/delete.png" alt="Cancelar Proposta" border="0">
                    </a>
                  <?php
                  endif;
              } else { ?>
                <img src="/resources/imagens/transp.png" width="20" height="20" border="0">
                  <?php
              }

              // CONTROLE DE ACOES PARA ESSOR SEGURADORA
              if (
                  $Produto['ds_nome_fantasia'] == 'ESSOR SEGUROS'
                  && ($item['ds_tipo'] == 'COBRANCA' || $item['nr_endosso'] == 0)
              ) {
                  if (
                      $item['ds_chave'] == 'APOLICE_EMITIDA' or
                      $item['ds_chave'] == 'AGUARDANDO_EMISSAO' or
                      $item['ds_chave'] == 'AGUARDANDO_VISTORIA_PREVIA' or
                      $item['ds_chave'] == 'AGUARDANDO_ENVIO_SEG' or
                      $item['ds_chave'] == 'APOLICE_CANCELADA' or
                      $item['ds_chave'] == 'PROPOSTA_CANCELADA' or
                      $item['ds_chave'] == 'TRANSMITIDA_SEGURADORA' or
                      $item['ds_chave'] == 'CONF_PENDENCIAS' or
                      $item['ds_chave'] == 'ENVIADA_AGUARDANDO_CONF'
                  ) {
                      $nomeFileVersao = "Boleto_" . $item['id_versao'] . ".pdf";
                      $nomeFile = "Boleto_" . $item['id'] . "_" . $item['ds_identificador_seguradora'] . ".pdf";

                      if ($item['fl_pendente_transmissao'] === true || !$item['ds_identificador_seguradora']) {
                          ?>
                        <a href="/atendimento/propostaajax/transmitirSeguradora/id/<?= $item['id'] ?>"
                           class="transmitir"><img src="/resources/imagens/mini/arrow.png"
                                                   alt="Transmitir para Seguradora" title="Transmitir para Seguradora"
                                                   border="0" id="transmitir"></a>
                          <?php
                      } elseif (file_exists(APPLICATION_PATH . "/upload_files/boletos/{$nomeFile}")) {
                          ?>
                        <a href="/agronet/file/view/path/boletos/name/<?= $nomeFile ?>" target="_blank"><img
                            src="/resources/imagens/mini/ViewBoleto.png" alt="Visualizar Boleto"
                            title="Visualizar Boleto" border="0"></a>
                          <?php
                      } elseif (file_exists(APPLICATION_PATH . "/upload_files/boletos/{$nomeFileVersao}")) {
                          ?>
                        <a href="/agronet/file/view/path/boletos/name/<?= $nomeFileVersao ?>" target="_blank"><img
                            src="/resources/imagens/mini/ViewBoleto.png" alt="Visualizar Boleto"
                            title="Visualizar Boleto" border="0"></a>
                          <?php
                      } elseif ($item['ds_identificador_seguradora'] && !$item['fl_pendente_transmissao']) {
                          ?>
                        <a href="/default/gerarboleto/gerarboleto/id_proposta/<?= $item['id'] ?>"
                           class="gerarBoletoEssor"><img src="/resources/imagens/mini/Boleto.png" alt="Gerar Boleto"
                                                         title="Gerar Boleto" border="0"></a>
                          <?php
                      }

                  } else {
                      ?>
                    <img src="/resources/imagens/transp.png" width="20" height="20" border="0">
                      <?php
                  }
              } else { ?>
                <img src="/resources/imagens/transp.png" width="20" height="20" border="0">
                  <?php
              }
              ?>

            <a href="/atendimento/proposta/buscaresumo/id_proposta/<?= $item['id'] ?>/menu/atendimento/1#resumoproposta"
               class="icon_mais">
              <img src="/resources/imagens/mini/add_att_20x20.png" alt="Mais informações" title="Mais informações"
                   border="0">
            </a>

            <a class="showListChamados" rel="<?= $item['id'] ?>"
               href="/atendimento/chamado/list/id_proposta/<?= $item['id'] ?>/cd_chave/<?= $item['ds_chave'] ?>">
              <img src="/resources/imagens/mini/chamados.png" alt="Visualizar Chamados" title="Visualizar Chamados"
                   border="0">
            </a>
            <a class="showListObs" href="/atendimento/proposta/buscaobservacoes/id_proposta/<?= $item['id'] ?>"
               id="<?= $item['id'] ?>" title="Observações da Proposta: <?= $item['id'] ?>">
              <img src="/resources/imagens/mini/notepad.png" alt="Observações" title="Observações" border="0">
            </a>
              <?php
              if ($item['ds_chave'] == 'APOLICE_EMITIDA' && ($item['ds_tipo'] == 'COBRANCA' || $item['nr_endosso'] == 0)): ?>
                <a href="/atendimento/proposta/cancelaapolicemotivo/id_proposta/<?= $item['id'] ?>"
                   class="cancelarApolice" rel="<?= $item['id'] ?>">
                  <img src="/resources/imagens/mini/0.png" alt="Cancelar Apólice" title="Cancelar Apólice" border="0"
                       id="cancelarApoliceImg" name="<?= $item['id'] ?>">
                </a>
              <?php
              else:
                  ?>
                <img src="/resources/imagens/transp.png" width="20" height="20" border="0">
              <?php
              endif;
                if($item['ds_chave'] == 'APOLICE_CANCELADA'){
                    $transmissaoAPartir2026 = (new Seguro_Service_Apolice($item['id_proposta_mae']))->emissaoAPartir2026();
                    if($transmissaoAPartir2026){ ?>
                        <a id="geracaoApolice" href="#" data-target="/seguro/proposta/geracaoapolice/id_proposta/<?= $item['id'] ?>" title="Clique aqui para fazer o download da apólice"><img src="/resources/imagens/mini/download.png"></a>                        
            <?php   }
                }
              if (($item['ds_chave'] == 'APOLICE_EMITIDA') && !$bloquearDownloadApolice):
                  $transmissaoAPartir2026 = (new Seguro_Service_Apolice($item['id_proposta_mae']))->emissaoAPartir2026();
                  if ($transmissaoAPartir2026) {
                      ?>
                    <a id="geracaoApolice"
                       href="#"
                       data-target="/seguro/proposta/geracaoapolice/id_proposta/<?= $item['id'] ?>"
                       title="Clique aqui para fazer o download da apólice">
                      <img src="/resources/imagens/mini/download.png">
                    </a>
                      <?php
                  } else {
                      ?>
                    <a id="getPdf"
                       href="/seguro/proposta/apolice/nr_apolice/<?= $item['nr_apolice'] ?>/ds_identificador_seguradora/<?= $item['ds_identificador_seguradora'] ?>/id_cultura/<?= $Produto['id_cultura'] ?>"
                       title="Clique aqui para fazer o download da apólice" target="_blanck">
                      <img src="/resources/imagens/mini/download.png" border="0">
                    </a>
                      <?php
                  }
              else :
                  ?>
                <img src="/resources/imagens/transp.png" width="20" height="20" border="0"><?
              endif;
              ?>
          </td>
        </tr>
          <?php
          $i++;
      endif;
  endforeach;
  ?>
  </tbody>
</table>
