<? if (!$this->error): ?>
    <? if (count($this->paginator)): ?>
    <table class='grid' cellspacing='1' cellpadding='0' border='0' id='tablePagination'>
        <?
        $options = array(
          array(
            'id'        => 'ds_nome_preposto',
            'nowrap'    => 'nowrap',
            'link'      => '#',
            'descricao' => 'Nome',
            'image'     => '/resources/imagens/'
          ),

          array(
            'id'        => 'ds_nome_usuario',
            'nowrap'    => 'nowrap',
            'link'      => '#',
            'descricao' => 'Login',
            'image'     => '/resources/imagens/'
          ),

          array(
            'nowrap'    => 'nowrap',
            'descricao' => 'Ações'
          )
        );

        $modelUsuarios = new Sistema_Model_Usuarios();
        $usuarioLogado = Zend_Auth::getInstance()->getIdentity();
        $styleUsuario = 'style="display: none;"';
        $usuarioAgro = false;

        if ($modelUsuarios->isFuncionarioAgro($usuarioLogado->id)) {
            $styleUsuario = '';
            $usuarioAgro = true;
        }
        ?>

        <?= $this->listHeader($options, $this->order, $this->orderType); ?>

      <tbody>
      <?
      $i = 0;
      foreach ($this->paginator as $item):
          if ($i % 2 == 0) {
              $class = '';
          } else {
              $class = "highlight";
          }

          $Model = new Sistema_Model_UsuarioAcao;
          $cont = $Model->getExcecoes($item['id_usuario']);

          $imgActive = ($item['fl_ativo'] ? 'active.png' : 'inactive.png');

          ?>
        <tr class="<?= $class ?>">
          <td nowrap='nowrap'><?= ($item['ds_nome_preposto'] ? $item['ds_nome_preposto'] : '&nbsp;'); ?></td>
          <td nowrap='nowrap'><?= ($item['ds_nome_usuario'] ? $item['ds_nome_usuario'] : '&nbsp;'); ?></td>

          <td align='center' width='1%' nowrap='nowrap'>
            <a class="icon_edit" href="/sistema/preposto/form/id/<?= $item['id'] ?>">
              <img src="/resources/imagens/mini/edit.png" alt="view.png" title="Editar" border="0">
            </a>
            <a id="<?= $item['id_usuario'] ?>" href="/sistema/usuario/permissoes/id/<?= $item['id_usuario'] ?>"
               title="Permissões" class="icon_permissoes" <?= $styleUsuario ?>>
              <img class="permissoes_<?= $item['id_usuario'] ?>" src="/resources/imagens/mini/menus.png" border="0">
            </a>

              <? if (Agro_Util::checkPermission('sistema:funcionario:reset') && ($cont > 0)) { ?>
                <a id="<?= $item['id_usuario'] ?>" href="/sistema/funcionario/reset/id/<?= $item['id_usuario'] ?>"
                   title="Resetar Exceções" class="icon_reset" <?= $styleUsuario ?>>
                  <img class="permissoes_<?= $item['id_usuario'] ?>" src="/resources/imagens/mini/recicla.png"
                       border="0">
                </a>
              <? } else {
                  ?>
                <img src="/resources/imagens/transp.png" width="20" height="20" <?= $styleUsuario ?>>
                  <?
              } ?>

              <?
              echo $this->iconActive("sistema", "preposto", $item);

              if ($usuarioAgro) {
                  $this->iconDelete("sistema", "preposto", $item);
              }
              ?>
          </td>
        </tr>
          <?
          $i++;
      endforeach;
      ?>
      </tbody>
    </table>

        <?= $this->paginationControl($this->paginator, 'Sliding'); ?>
    <? endif; ?>
<? else: ?>
    <?= $this->showListError($this->error); ?>
<? endif; ?>