<?php
if (!$this->error) {
    ?>
  <table class="grid" id="tablePagination">
      <?php
      $options = [
          [
              'id' => 'id',
              'descricao' => 'ID'
          ],
          [
              'id' => 'pvic.ds_nome',
              'descricao' => 'Nome'
          ],
          [
              'id' => 'pc.ds_nome_cultura',
              'descricao' => 'Cultura'
          ],
          [
              'id' => 'ptvic.ds_descricao',
              'descricao' => 'Validação'
          ],
          [
              'id' => 'pvic.ds_descricao',
              'descricao' => 'Descrição'
          ],
          [
              'descricao' => 'Ações'
          ]
      ];

      echo $this->listHeader($options, $this->order, $this->orderType);
      ?>
    <tbody>
    <?php
    $contador = 0;

    foreach ($this->paginator as $item) {
        $class = $contador % 2 === 0 ? '' : 'highlight';
        $ativoTitulo = "Ativo";
        $ativoSrc = "/resources/imagens/mini/active.png";

        if (!$item['fl_ativo']) {
            $ativoTitulo = "Inativo";
            $ativoSrc = "/resources/imagens/mini/inactive.png";
        }

        $descricao = strlen($item['ds_descricao']) > 65 ?  substr($item['ds_descricao'], 0, 65) . "..." : $item['ds_descricao'];
        ?>
      <tr class="<?= $class ?>">
        <td nowrap="nowrap" style="width: 5%; text-align: right"><?= $item['id'] ?></td>
        <td nowrap="nowrap"><?= $item['nome_validacao'] ?></td>
        <td nowrap="nowrap" style="width: 10%"><?= $item['nome_cultura'] ?></td>
        <td nowrap="nowrap" style="width: 10%"><?= $item['tipo_validacao'] ?></td>
        <td nowrap="nowrap" style="width: 35%" title="<?= $item['ds_descricao'] ?>"><?= $descricao ?></td>
        <td align='center' width='1%' nowrap='nowrap'>
            <?= $this->iconEdit("produto", "validacoesiniciocobertura", $item) ?>
            <?= $this->iconActive("produto", "validacoesiniciocobertura", $item) ?>
            <?= $this->iconDelete("produto", "validacoesiniciocobertura", $item) ?>
        </td>
      </tr>
        <?php
    }
    ?>
    </tbody>
  </table>
    <?php
    echo $this->paginationControl($this->paginator, 'Sliding');
} else {
    echo $this->showListError($this->error);
}
