* junto com este programa; se nao, escreva para a Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA * 02111-1307, USA. * * Copia da licenca no diretorio licenca/licenca_en.txt * licenca/licenca_pt.txt */ session_start(); require_once "libs/db_conecta.php"; require_once "libs/db_stdlib.php"; require_once "libs/db_sql.php"; require_once "libs/db_utils.php"; require_once "libs/JSON.php"; require_once "classes/db_ouvidoriaatendimento_classe.php"; $oJson = new services_json(); $oParam = $oJson->decode(str_replace("\\", "", $_POST["json"])); $oRetorno = new stdClass(); $oRetorno->dados = array(); $oRetorno->status = 1; try { switch ($oParam->exec) { case 'buscaDados': if (isset($oParam->lRetornoAutomatico) && empty($oParam->lRetornoAutomatico)) { $oDaoOuvidoriaAtendimento = db_utils::getDao('ouvidoriaatendimento'); $sCampos = " DISTINCT ov01_sequencial, "; $sCampos .= " fc_numeroouvidoria(ov01_sequencial) as ov01_numero, "; $sCampos .= " p51_descr, "; $sCampos .= " ov01_requerente, "; $sCampos .= " descrdepto, "; $sCampos .= " ov01_dataatend, "; $sCampos .= " ov01_dataatend, ";
* Copia da licenca no diretorio licenca/licenca_en.txt * licenca/licenca_pt.txt */ include "fpdf151/impcarne.php"; require "libs/db_barras.php"; require "libs/db_stdlib.php"; include "libs/db_utils.php"; include "classes/db_db_bancos_classe.php"; //require_once ("classes/db_configdbpref_classe.php"); include "model/regraEmissao.model.php"; include "model/convenio.model.php"; include "libs/JSON.php"; $cldb_bancos = new cl_db_bancos(); $clconfigdbpref = new cl_configdbpref(); $oJson = new services_json(); $oParam = @$oJson->decode(str_replace("\\", "", $_POST)); $oRetorno = new stdClass(); $inner = "arrematric "; $campoinner = "k00_matric = {$matric}"; $instit = db_getsession('DB_instit'); db_postmemory($_POST); $tipo_debito = $tipo; /** * Verifica se a variável $inicial está setada. Se estiver, busca os numpres * e numpar para as iniciais e faz um for para montar a variável que é utilizada * durante o processo. */ if (isset($inicial)) { $sSqlNumpresInicial = " select distinct "; $sSqlNumpresInicial .= " k00_numpre, "; $sSqlNumpresInicial .= " k00_numpar ";
$pdf->SetFont('Arial', '', $texto); $pdf->cell(15, 4, $oDadosAtividade->q131_atividade, 0, 0, "C", 0); $pdf->cell(95, 4, $oDadosAtividade->q03_descr, 0, 0, "L", 0); $pdf->cell(10, 4, $sTipoAtividade, 0, 1, "L", 0); } } else { $pdf->cell(190, 4, "NÃO POSSUI ATIVIDADE", 0, 1, "C", 0); } $pdf->Cell(180, 3, "", "", 1, "L", 0); $pdf->Cell(200, 4, "", "", 1, "C", 0); $pdf->setX(5); $pdf->SetFont('Arial', 'B', 9); $pdf->Cell(200, 4, "Dados da Simulação do Calculo", "LRBT", 1, "C", 0); $pdf->setX(5); $pdf->Cell(200, 4, "", "", 1, "C", 0); $oCalculo = $oJson->decode(str_replace("\\", "", $oGet->oCalculo)); $sTipoCalculo = ""; foreach ($oCalculo as $oDadosCalculo) { if ($sTipoCalculo != $oDadosCalculo->sDescricaoCalculo) { $pdf->setX(10); $pdf->SetFont('Arial', '', $titulo); $pdf->cell(20, 4, "Calculo:", "T", 0, "L", 1); $pdf->cell(100, 4, $oDadosCalculo->sDescricaoCalculo, "T", 1, "L", 1); $pdf->cell(30, 4, "Parcela", "T", 0, "C", 1); $pdf->cell(45, 4, "Vencimento", "T", 0, "C", 1); $pdf->cell(45, 4, "Valor", "T", 1, "C", 1); $sTipoCalculo = $oDadosCalculo->sDescricaoCalculo; } $pdf->cell(30, 4, $oDadosCalculo->iParcela, 0, 0, "C", 0); $pdf->cell(45, 4, db_formatar($oDadosCalculo->dVencimento, "d"), 0, 0, "C", 0); $pdf->cell(45, 4, db_formatar($oDadosCalculo->nValor, "f"), 0, 1, "C", 0);
function json_decode($content, $assoc = false) { include_once "json.php"; if ($assoc) { $json = new services_json(SERVICES_JSON_LOOSE_TYPE); } else { $json = new services_json(); } return $json->decode($content); }