SetTitulo( "{$this->_instituicao} Diária Valores" ); $this->processoAp = "295"; $this->addEstilo('localizacaoSistema'); } } class indice extends clsListagem { function Gerar() { $this->titulo = "Diárias"; $this->addCabecalhos( array( "Grupo", "Vigência", "Estadual", "100%", "75%", "50%", "25%" ) ); $where = ""; $gruda = ""; if ( ! empty( $_GET['ref_sec'] ) ) { $where .= ""; } $db = new clsBanco(); $db2 = new clsBanco(); $total = $db->UnicoCampo( "SELECT count(0) FROM pmidrh.diaria_valores $where" ); // Paginador $limite = 20; $iniciolimit = ( $_GET["pagina_{$this->nome}"] ) ? $_GET["pagina_{$this->nome}"]*$limite-$limite: 0; $objPessoa = new clsPessoaFisica(); $sql = "SELECT cod_diaria_valores, ref_cod_diaria_grupo, data_vigencia, estadual, p100, p75, p50, p25 FROM pmidrh.diaria_valores $where ORDER BY data_vigencia DESC, estadual ASC, ref_cod_diaria_grupo ASC"; $db->Consulta( $sql ); while ( $db->ProximoRegistro() ) { list ( $cod_diaria_valores, $ref_cod_diaria_grupo, $data_vigencia, $estadual, $p100, $p75, $p50, $p25 ) = $db->Tupla(); $nome_grupo = $db2->CampoUnico( "SELECT desc_grupo FROM pmidrh.diaria_grupo WHERE cod_diaria_grupo = '{$ref_cod_diaria_grupo}'" ); $data_vigencia = date( "d/m/Y", strtotime( $data_vigencia ) ); if( strlen( $nome_grupo ) > 40 ) { $nome_grupo = substr( $nome_grupo, 0, 37 ); } $estadual = ( $estadual )? "Sim": "Não"; $this->addLinhas( array( "$nome_grupo", "$data_vigencia", "$estadual", "" . number_format( $p100, 2, ",", "." ) . "", "" . number_format( $p75, 2, ",", "." ) . "", "" . number_format( $p50, 2, ",", "." ) . "", "" . number_format( $p25, 2, ",", "." ) . "" ) ); } // Paginador $this->addPaginador2( "diaria_valores_lst.php", $total, $_GET, $this->nome, $limite ); $this->acao = "go(\"diaria_valores_cad.php\")"; $this->nome_acao = "Novo"; $this->largura = "100%"; $localizacao = new LocalizacaoSistema(); $localizacao->entradaCaminhos( array( $_SERVER['SERVER_NAME']."/intranet" => "Início", "" => "Listagem valores de diárias" )); $this->enviaLocalizacao($localizacao->montar()); } } $pagina = new clsIndex(); $miolo = new indice(); $pagina->addForm( $miolo ); $pagina->MakeAll(); ?>