recuperaTodos($rsPeriodoMovimentacao,$stFiltro); $stCodigos = ""; $stAgrupamento = ""; switch ($_POST["stTipoFiltro"]) { case "contrato": case "cgm_contrato": $arContratos = Sessao::read("arContratos"); foreach ($arContratos as $arContrato) { $stCodigos .= $arContrato["cod_contrato"].","; } $stCodigos = substr($stCodigos,0,strlen($stCodigos)-1); break; case "lotacao_grupo": $stAgrupar = "Lotação: "; $stCodigos = implode(",",$_POST["inCodLotacaoSelecionados"]); break; case "local_grupo": $stAgrupar = "Local: "; $stCodigos = implode(",",$_POST["inCodLocalSelecionados"]); break; case "sub_divisao_funcao_grupo": $stAgrupar = "Regime / Subdivisão : "; $stCodigos = implode(",",$_POST["inCodSubDivisaoSelecionadosFunc"]); break; case "atributo_servidor_grupo": $stAgrupar = "Atributo : "; $inCodAtributo = $_POST["inCodAtributo"]; $stNomeCampoAtributo = "Atributo_".$_POST["inCodAtributo"]."_".$_POST["inCodCadastro"]; if (is_array($_POST[$stNomeCampoAtributo."_Selecionados"])) { $stCodigos = implode(",",$_POST[$stNomeCampoAtributo."_Selecionados"]); $boArray = "true"; } else { $stCodigos = $_POST[$stNomeCampoAtributo]; $boArray = "false"; } break; case "cargo_grupo": $stAgrupar = "Cargo: "; $stCodigos = implode(",",$_POST["inCodCargoSelecionados"]); break; case "funcao_grupo": $stAgrupar = "Função: "; $stCodigos = implode(",",$_POST["inCodFuncaoSelecionados"]); break; } $preview = new PreviewBirt(4,50,1); $preview->setVersaoBirt("2.5.0"); $preview->setReturnURL( CAM_GRH_DIA_INSTANCIAS."relatorios/FLRelacaoDiarias.php"); $preview->setTitulo('Relação de Diárias'); $preview->addParametro('stEntidade' , Sessao::getEntidade()); $preview->addParametro('entidade' , Sessao::getCodEntidade($boTransacao)); $preview->addParametro('stTipoFiltro' , $_POST["stTipoFiltro"]); $preview->addParametro('stCodigos' , $stCodigos); $preview->addParametro('inCodAtributo' , $inCodAtributo); $preview->addParametro('boArray' , $boArray); $preview->addParametro('boAgrupar' , $_REQUEST["boAgrupar"]); $preview->addParametro('boQuebrar' , $_REQUEST["boQuebrar"]); $preview->addParametro('stAgrupar' , $stAgrupar); $preview->addParametro('stDataInicial' , $_REQUEST["stDataInicial"]); $preview->addParametro('stDataFinal' , $_REQUEST["stDataFinal"]); $preview->addParametro('stDataInicialViagem', $_REQUEST["stDataInicialViagem"]); $preview->addParametro('stDataFinalViagem' , $_REQUEST["stDataFinalViagem"]); $preview->addParametro('inCodTipoDiaria' , $_REQUEST["inCodTipoDiaria"]); $preview->preview(); ?>