SetTitulo( "{$this->_instituicao} Vínculo Funcionários!" ); $this->processoAp = "190"; $this->addEstilo('localizacaoSistema'); } } class indice extends clsListagem { function Gerar() { $this->titulo = "Vínculos"; $nome_ = @$_GET['nome_']; $this->addCabecalhos( array( "Nome")); $this->campoTexto( "nome_", "Nome", $nome_, "50", "255", true ); $db = new clsBanco(); $sql = "SELECT cod_funcionario_vinculo, nm_vinculo FROM funcionario_vinculo"; $where = ""; $where_and = ""; if (!empty($nome_)) { $where .= $where_and." nm_vinculo LIKE '%$nome_%' "; $where_and = " AND"; } if($where) { $where = " WHERE $where"; } $sql .= $where." ORDER BY nm_vinculo"; $db->Consulta( "SELECT count(*) FROM funcionario_vinculo $where" ); $db->ProximoRegistro(); list ($total) = $db->Tupla(); // Paginador $limite = 10; $iniciolimit = ( $_GET["pagina_{$this->nome}"] ) ? $_GET["pagina_{$this->nome}"]*$limite-$limite: 0; $sql .= " LIMIT $iniciolimit,$limite"; $db->Consulta( $sql ); while ($db->ProximoRegistro()) { list ($cod_func_vinculo, $nome) = $db->Tupla(); $this->addLinhas( array( " $nome") ); } $this->largura = "100%"; $localizacao = new LocalizacaoSistema(); $localizacao->entradaCaminhos( array( $_SERVER['SERVER_NAME']."/intranet" => "i-Educar", "" => "Vínculos" )); $this->enviaLocalizacao($localizacao->montar()); // Paginador $this->addPaginador2( "funcionario_vinculo_lst.php", $total, $_GET, $this->nome, $limite ); $this->acao = "go(\"funcionario_vinculo_cad.php\")"; $this->nome_acao = "Novo"; $localizacao = new LocalizacaoSistema(); $localizacao->entradaCaminhos( array( $_SERVER['SERVER_NAME']."/intranet" => "Início", "" => "Listagem de vínculos" )); $this->enviaLocalizacao($localizacao->montar()); } } $pagina = new clsIndex(); $miolo = new indice(); $pagina->addForm( $miolo ); $pagina->MakeAll(); ?>