SetTitulo( "{$this->_instituicao} Usuários!" ); $this->processoAp = "36"; $this->addEstilo('localizacaoSistema'); } } class indice extends clsListagem { 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("{$pessoa['nome']}", $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()); } } $pagina = new clsIndex(); $miolo = new indice(); $pagina->addForm( $miolo ); $pagina->MakeAll(); ?>