function Gerar() { $this->titulo = "Usuários"; $this->addCabecalhos(array("Nome", "Matrícula", "Matrícula Interna", "Status")); // Filtros de Busca $this->campoTexto("nm_pessoa", "Nome", "", 50, 255); $this->campoTexto("matricula", "Matricula", "", 10, 15); // Paginador $limite = 10; $iniciolimit = $_GET["pagina_{$this->nome}"] ? $_GET["pagina_{$this->nome}"] * $limite - $limite : 0; $obj_func = new clsFuncionario(); $obj_func->setOrderby("to_ascii(nome) ASC"); $obj_func->setLimite($limite, $iniciolimit); $lst_func = $obj_func->lista($_GET["matricula"], $_GET['nm_pessoa']); if ($lst_func) { foreach ($lst_func as $pessoa) { $ativo = $pessoa['ativo'] == '1' ? "Ativo" : "Inativo"; $total = $pessoa['_total']; $pessoa['nome'] = minimiza_capitaliza($pessoa['nome']); $this->addLinhas(array("<a href='funcionario_det.php?ref_pessoa={$pessoa['ref_cod_pessoa_fj']}'><img src='imagens/noticia.jpg' border=0>{$pessoa['nome']}</a>", $ativo)); } } $this->addPaginador2("funcionario_lst.php", $total, $_GET, $this->nome, $limite); $this->acao = "go(\"funcionario_cad.php\")"; $this->nome_acao = "Novo"; $this->largura = "100%"; $localizacao = new LocalizacaoSistema(); $localizacao->entradaCaminhos(array($_SERVER['SERVER_NAME'] . "/intranet" => "Início", "" => "Listagem de funcionários")); $this->enviaLocalizacao($localizacao->montar()); }