<script src="/resources/javascript/sistema/previadigital.js"></script>
<? $User = Zend_Auth::getInstance()->getIdentity(); ?>
<? if( !$this->error ):?>
    <? if(count($this->paginator)): ?>

        <table class='grid' cellspacing='1' cellpadding='0' border='0' id='tablePagination'>
        <?
            $agrobrasil = array(7,20); // array com id da empresa Agro e Agro Teste para excluir do agendamento de férias
            $options = array(array('id'         => 'ds_nome_funcionario',
                                   'nowrap'     => 'nowrap',
                                   'link'       => '#',
                                   'descricao'  => 'Nome',
                                   'image'      => '/resources/imagens/'),

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

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

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

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

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

            echo $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_funcionario'] ? $item['ds_nome_funcionario'] : '&nbsp'); ?></td>
                        <td nowrap='nowrap'><?=($item['ds_nome_fantasia'] ? $item['ds_nome_fantasia'] : '&nbsp;'); ?></td>
                        <td nowrap='nowrap'><?=($item['ds_nome_departamento'] ? $item['ds_nome_departamento'] : '&nbsp;'); ?></td>
                        <td nowrap='nowrap'><?=($item['ds_sigla'] ? $item['ds_sigla'] : '&nbsp;'); ?></td>
                        <td nowrap='nowrap'><?=($item['ds_nome_municipio'] ? $item['ds_nome_municipio'] : '&nbsp;'); ?></td>

                        <td align='center' width='1%' nowrap='nowrap'>
                            <?  if (Agro_Util::checkPermission('sistema:funcionario:form')){
                                    echo $this->iconEdit("sistema", "funcionario", $item);
                                }

                                if (Agro_Util::checkPermission('sistema:usuario:permissoes')){
                                ?>
                                    <a id="<?=$item['id_usuario']?>" href="/sistema/usuario/permissoes/id/<?=$item['id_usuario']?>" title="Permissões" class="icon_permissoes">
                                        <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">
                                        <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">
                                <?
                                }

                                if (Agro_Util::checkPermission('sistema:funcionario:active')){
                                    echo $this->iconActive("sistema", "funcionario", $item);
                                }

                                if (Agro_Util::checkPermission('sistema:funcionario:delete')){
                                    $this->iconDelete("sistema", "funcionario", $item);
                                }

                                if (Agro_Util::checkPermission('sistema:funcionario:ferias') && (in_array($item['id_empresa'], $agrobrasil)) && ($item['fl_ativo'])){
                                ?>
                                    <a href="/sistema/funcionario/ferias/id/<?=$item['id']?>" title="Bloqueio por férias" class="icon_ferias">
                                    <img src="/resources/imagens/mini/agendamento.png" border="0" alt="Bloqueio temporário em função de férias">
                                    </a>
                                <?
                                } else {
                                ?>
                                    <img src="/resources/imagens/transp.png" width="20" height="20">
                                <?
                                }

                                if (Agro_Util::checkPermission('sistema:usuario:limpardispositivo') && (!empty($item['deviceid']) || !empty($item['deviceid_sinistro']))) {
                                    ?>
                                    <a href="#" title="Limpar Dispositivo" id="dispositivo_usuario_<?=$item['id_usuario']?>" class="icon_limpar_dispositivo" data-usuario="<?=$item['id_usuario']?>" data-dispositivo="<?=$item['deviceid']?>">
                                      <img src="/resources/imagens/icon/limpar.png" border="0" alt="Remover o dispositivo cadastrado atualmente">
                                    </a href="#">
                                    <?
                                } else {
                                    ?>
                                    <img src="/resources/imagens/transp.png" width="20" height="20">
                                    <?
                                }
                                ?>
                        </td>
                    </tr> <?
                    $i++;
                endforeach;
                ?>
            </tbody>
        </table>
        <div id="dialogTreinamento" title="Treinamento"></div>
        <?=$this->paginationControl($this->paginator, 'Sliding'); ?>
    <? endif; ?>
<? else: ?>
    <?= $this->showListError($this->error); ?>
<? endif; ?>
