<? if (!$this->error): ?>
    <? if (count($this->paginator)): ?>
    <table class='grid' cellspacing='1' cellpadding='0' border='0' id='tablePagination'>
        <?
        $modelEstado = new Sistema_Model_Estados();
        $modelMunicipio = new Sistema_Model_Municipios();
        $arrayEstados = [];
        $arrayMunicipios = [];

        $options = array(
          array(
            'id'        => 'cnpj',
            'nowrap'    => 'nowrap',
            'link'      => '#',
            'descricao' => 'CNPJ',
            'image'     => '/resources/imagens/'
          ),

          array(
            'id'        => 'ds_nome_cooperativa',
            'nowrap'    => 'nowrap',
            'link'      => '#',
            'descricao' => 'Nome',
            'image'     => '/resources/imagens/'
          ),

          array(
            'id'        => 'id_estado',
            'nowrap'    => 'nowrap',
            'link'      => '#',
            'descricao' => 'Estado',
            'image'     => '/resources/imagens/'
          ),

          array(
            'id'        => 'id_municipio',
            'nowrap'    => 'nowrap',
            'link'      => '#',
            'descricao' => 'Município',
            'image'     => '/resources/imagens/'
          ),

          array(
            'nowrap'    => 'nowrap',
            'descricao' => 'Ações'
          )
        );
        ?>

        <?= $this->listHeader($options, $this->order, $this->orderType); ?>

      <tbody>
      <?
      $i = 0;
      foreach ($this->paginator as $item):
          if ($i % 2 == 0) {
              $class = '';
          } else {
              $class = "highlight";
          }

          $imgActive = ($item['fl_ativo'] ? 'active.png' : 'inactive.png');
          $estado = '&nbsp;';
          $municipio = '&nbsp;';

          if (!empty($item['id_estado'])) {
              if (!array_key_exists($item['id_estado'], $arrayEstados)) {
                  $arrayEstados[$item['id_estado']] = $modelEstado->getName($item['id_estado']);
              }

              $estado = $arrayEstados[$item['id_estado']];
          }

          if (!empty($item['id_municipio'])) {
              if (!array_key_exists($item['id_municipio'], $arrayMunicipios)) {
                  $arrayMunicipios[$item['id_municipio']] = $modelMunicipio->getName($item['id_municipio']);
              }

              $municipio = $arrayMunicipios[$item['id_municipio']];
          }

          ?>
        <tr class="<?= $class ?>">
          <td nowrap='nowrap'><?= ($item['cnpj'] ? $item['cnpj'] : '&nbsp;'); ?></td>
          <td nowrap='nowrap'><?= ($item['ds_nome_cooperativa'] ? $item['ds_nome_cooperativa'] : '&nbsp;'); ?></td>
          <td nowrap='nowrap'><?= $estado; ?></td>
          <td nowrap='nowrap'><?= $municipio; ?></td>

          <td align='center' width='1%' nowrap='nowrap'>
            <a class="icon_edit" href="/sistema/cooperativa/form/id/<?= $item['id'] ?>">
              <img src="/resources/imagens/mini/edit.png" alt="view.png" title="Editar" border="0">
            </a>

              <?= $this->iconDelete("sistema", "cooperativa", $item) ?>
          </td>
        </tr>
          <?
          $i++;
      endforeach;
      ?>
      </tbody>
    </table>

        <?= $this->paginationControl($this->paginator, 'Sliding'); ?>
    <? endif; ?>
<? else: ?>
    <?= $this->showListError($this->error); ?>
<? endif; ?>