*  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);
Esempio n. 4
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);
 }