function json_encode($content) { include_once "json.php"; $json = new services_json(); return $json->encode($content); }
$oOuvidoriaAtendimento = db_utils::fieldsMemory($rsBuscaAtendimentos, $iAtendimento); $oAtendimento = new stdClass(); $oAtendimento->iSeqAtendimento = $oOuvidoriaAtendimento->ov01_sequencial; $oAtendimento->iAtendimento = $oOuvidoriaAtendimento->ov01_numero; $oAtendimento->sDescricao = urlencode($oOuvidoriaAtendimento->p51_descr); $oAtendimento->sRequerente = urlencode($oOuvidoriaAtendimento->ov01_requerente); $oAtendimento->sDepartamento = urlencode($oOuvidoriaAtendimento->descrdepto); $oAtendimento->dtDataAtendimento = $oOuvidoriaAtendimento->ov01_dataatend; $oAtendimento->iProtocolo = $oOuvidoriaAtendimento->ov09_protprocesso; $oAtendimento->iCpfCnpj = $oOuvidoriaAtendimento->cpf_cnpj; $aResultados[] = $oAtendimento; } $_SESSION["aResultadosConsultaOuvidoria"] = $aResultados; } $oRetorno->status = 1; $oRetorno->aResultados = $_SESSION["aResultadosConsultaOuvidoria"]; break; } } catch (Exception $eErro) { $oRetorno->message = urlencode(str_replace("\\n", "\n", $eErro->getMessage())); $oRetorno->status = 2; } function removeFormatacao($sValor) { $sValor = str_replace(".", "", $sValor); $sValor = str_replace("-", "", $sValor); $sValor = str_replace("/", "", $sValor); return $sValor; } echo $oJson->encode($oRetorno);
} else { $sSqlCalculoMes = " select distinct rh02_mesusu as codigo, \n case when rh02_mesusu = 1 then 'Janeiro' \n when rh02_mesusu = 2 then 'Fevereiro' \n when rh02_mesusu = 3 then 'Março'\n when rh02_mesusu = 4 then 'Abril'\n when rh02_mesusu = 5 then 'Maio'\n when rh02_mesusu = 6 then 'Junho'\n when rh02_mesusu = 7 then 'Julho'\n when rh02_mesusu = 8 then 'Agosto'\n when rh02_mesusu = 9 then 'Setembro'\n when rh02_mesusu = 10 then 'Outubro'\n when rh02_mesusu = 11 then 'Novembro '\n when rh02_mesusu = 12 then 'Dezembro' end as descr\n from rhpessoalmov \n left join rhpesrescisao on rh05_seqpes = rh02_seqpes\n where rh02_regist = {$oPost->matric} \n and rh02_anousu = {$oPost->anousu}\n and rh02_instit = {$oPost->instit} \n and case when rh02_anousu = fc_anofolha({$oPost->instit}) \n and rh02_mesusu = fc_mesfolha({$oPost->instit}) then false else true end\n order by rh02_mesusu desc "; } $rsCalculoMes = db_query($sSqlCalculoMes); if ($rsCalculoMes) { $aRetorno = db_utils::getCollectionByRecord($rsCalculoMes, false, false, true); } else { $sMsgErro = pg_last_error(); $lErro = true; } if ($lErro) { $aRetorno = array("sMsg" => urlencode($sMsgErro), "lErro" => true); } else { $aRetorno = array("aLista" => $aRetorno, "lErro" => false); } echo $oJson->encode($aRetorno); } else { if ($oPost->tipo == "consultaTipoCalc") { $sSqlTipoCalculo = "select distinct 'r14' as codigo ,case when r14_regist is not null then 'Salário' end as descr "; $sSqlTipoCalculo .= " from gerfsal "; $sSqlTipoCalculo .= " where r14_regist = {$oPost->matric} "; $sSqlTipoCalculo .= " and r14_anousu = {$oPost->anousu} "; $sSqlTipoCalculo .= " and r14_mesusu = {$oPost->mesusu} "; $sSqlTipoCalculo .= " union all "; $sSqlTipoCalculo .= " select distinct 'r22' as codigo,case when r22_regist is not null then 'Adiantamento' end as descr "; $sSqlTipoCalculo .= " from gerfadi "; $sSqlTipoCalculo .= " where r22_regist = {$oPost->matric} "; $sSqlTipoCalculo .= " and r22_anousu = {$oPost->anousu} "; $sSqlTipoCalculo .= " and r22_mesusu = {$oPost->mesusu} "; $sSqlTipoCalculo .= " union all "; $sSqlTipoCalculo .= " select distinct 'r48' as codigo,case when r48_regist is not null then 'Complementar' end as descr ";