$tpl->SELECTED_BANCO = 'selected="selected"'; $tpl->block("BLOCK_BANCO"); $tpl->clear("SELECTED_BANCO"); } for($i = 1 ;$i <= 10 ; $i++){ if($i == 1) $tpl->REQUIRED = 'required'; else $tpl->REQUIRED = ''; $tpl->LOOP = $i; if($oPag->id != null){ $rsCheques = $oCheque->getRows(0,999,array("id"=>"asc"),array("parcela"=>"=".$i,"pagamento"=>"=".$oPag->id)); if(count($rsCheques) > 0){ $cheque = $rsCheques[0]; $tpl->NUMERO_CHEQUE = $cheque->numeroCheque; $tpl->DATA_COMPENSACAO = $oPag->convdata($cheque->dataCompensacao,"mtn"); $tpl->VALOR_CHEQUE = $oPag->money($cheque->valor,"atb"); } } $tpl->block("BLOCK_N_CHEQUE"); $tpl->block("BLOCK_DATA_CHEQUE"); $tpl->block("BLOCK_VALOR_CHEQUE"); $tpl->clear('NUMERO_CHEQUE'); $tpl->clear('DATA_COMPENSACAO'); $tpl->clear('VALOR_CHEQUE'); } $tpl->CAMBIO_DOLLAR_REAL = $oPag->money($oPag->cotacaoReal,"atb"); //$tpl->NUMERO_CHEQUE = $oPag->numeroCheque; //$tpl->DATA_COMPENSACAO = $oPag->dataCompensacao != "" && $oPag->dataCompensacao != "0000-00-00" ? $oPag->convdata($oPag->dataCompensacao,"mtn") : ""; $tpl->block('BLOCK_PG_CHEQUE');
//$velhos = array("Reais", "REAIS", "REAL", "Real"); //$novos = array($moeda->plural, strtoupper($moeda->plural), strtoupper($moeda->descricao),$moeda->descricao); $extenso = $pag->extenso($pag->money($pag->CALCULA_REAL(), "atb"), true); $tpl->VALOR_EXTENSO = $extenso; $tpl->REFERENTE = $pag->obs; $tpl->FINALIDADE = $pag->finalidade->descricao; $tpl->NOME_GRUPO = $grupo->nomePacote; $tpl->VALOR_CAMBIO = $pag->money($pag->cotacaoReal, "atb"); $tpl->FORMA_PAGAMENTO = $pag->tipo->descricao; if ($pag->tipo->id == $oTipoP->CHEQUE()) { $rsc = $cheque->getRows(0, 999, array(), array("pagamento" => " = " . $pag->id)); foreach ($rsc as $key => $cheque) { $tpl->EMISSOR = $cheque->emissor->nomeCompleto; $tpl->BANCO = $pag->banco->nome; $tpl->NR_CHEQUE = $cheque->numeroCheque; $tpl->DATA = $pag->convdata($cheque->dataCompensacao, "mtn"); $tpl->VALOR_CHEQUE = $pag->money($cheque->valor, "atb"); $tpl->block("BLOCK_ITEM_LISTA"); } $tpl->block("BLOCK_CHEQUES"); } if ($pag->tipo->id == $oTipoP->CARTAO()) { $tpl->parcela = $pag->parcela; if ($pag->bandeira != null) { $tpl->img_bandeira = $pag->bandeira->imagem; $tpl->bandeira = $pag->bandeira->descricao; } $tpl->block("BLOCK_CARTAO"); } $tsinscricao = strtotime($pag->dataPagamento); $tpl->DATA_RECIBO = date("d", $tsinscricao) . " de " . $pag->mesExtenso(date("m", $tsinscricao)) . " de " . date("Y", $tsinscricao);
$totalDollar = 0; //$tpl->ID_PARTICIPANTE_HASH = $_REQUEST['idParticipante']; foreach ($rsPag as $key => $pagamento) { $totalAbatMoedaGrupo = $oA->totalAbatimentos($pagamento->id); $totalAbatMoedaPagamento = $pagamento->CALCULA_MOEDA($totalAbatMoedaGrupo, $pagamento->participante->grupo->moeda->id); if ($pagamento->devolucao == 0) { $tpl->STATUS_ABAT = $totalAbatMoedaPagamento < $pagamento->valorPagamento ? 'status-alert' : 'status-ok'; } else { $tpl->STATUS_ABAT = 'status-ok'; } $tpl->ID_PAGAMENTO_HASH = $oP->md5_encrypt($pagamento->id); $tpl->DEV_PAG = $pagamento->devolucao; $tpl->TIPO = $pagamento->tipo->descricao; $tpl->MOEDA = $pagamento->moeda->descricao; $tpl->MOEDA_CIFRAO = $pagamento->moeda->cifrao; $tpl->DATA = $oP->convdata($pagamento->dataPagamento, "mtn"); if ($pagamento->devolucao == 0) { $tpl->TRANZACAO = 'Crédito'; $tpl->VALOR = $oP->money($pagamento->valorPagamento, "atb"); $tpl->VALOR_DOLLAR = $oP->money($pagamento->CALCULA_DOLLAR(), "atb"); $totalDollar += $pagamento->CALCULA_DOLLAR(); $totalReal += $pagamento->CALCULA_REAL(); } else { $tpl->TRANZACAO = 'Débito'; $tpl->VALOR = $oP->money(-$pagamento->valorPagamento, "atb"); $tpl->VALOR_DOLLAR = $oP->money(-$pagamento->CALCULA_DOLLAR(), "atb"); $totalDollar -= $pagamento->CALCULA_DOLLAR(); $totalReal -= $pagamento->CALCULA_REAL(); } $tpl->CAMBIO = ($pagamento->cotacaoMoedaReal != 0 ? $pagamento->cotacaoMoedaReal . " - " : "") . $oP->money($pagamento->cotacaoReal, "atb"); if ($pagamento->obs == "Cancelamento de Inscrição - Multa Recisória") {
$valorDepositod += @$p->CALCULA_DOLLAR(); $valorDeposito += @$p->CALCULA_REAL(); break; case $oTT->TED(): $valorTEDd += @$p->CALCULA_DOLLAR(); $valorTED += @$p->CALCULA_REAL(); break; case $oTT->DOC(): $valorDOCd += @$p->CALCULA_DOLLAR(); $valorDOC += @$p->CALCULA_REAL(); break; } break; } } $tpl->DATA_INICIO = $oP->convdata($dataRelatorio, "mtn"); $tpl->DATA_FIM = $oP->convdata($dataFimRelatorio, "mtn"); $tpl->VALOR_ESPECIE_DOLLAR = $om->money($valorEspecied, "atb"); $tpl->VALOR_ESPECIE_REAL = $om->money($valorEspecie, "atb"); $tpl->VALOR_CHEQUE_DOLLAR = $om->money($valorChequed, "atb"); $tpl->VALOR_CHEQUE_REAL = $om->money($valorCheque, "atb"); $tpl->VALOR_CARTAO_DOLLAR = $om->money($valorCartaod, "atb"); $tpl->VALOR_CARTAO_REAL = $om->money($valorCartao, "atb"); $tpl->VALOR_DEBITO_DOLLAR = $om->money($valorDebitod, "atb"); $tpl->VALOR_DEBITO_REAL = $om->money($valorDebito, "atb"); $tpl->VALOR_TED_DOLLAR = $om->money($valorTEDd, "atb"); $tpl->VALOR_TED_REAL = $om->money($valorTED, "atb"); $tpl->VALOR_DOC_DOLLAR = $om->money($valorDOCd, "atb"); $tpl->VALOR_DOC_REAL = $om->money($valorDOC, "atb"); $tpl->VALOR_DEPOSITO_DOLLAR = $om->money($valorDepositod, "atb"); $tpl->VALOR_DEPOSITO_REAL = $om->money($valorDeposito, "atb");
$tpl->ACAO = 'IncluirPagamento'; $tpl->DEV = $_REQUEST['dev']; $otp = new TipoPagamento(); $rs = $otp->getRows(); $ofin = new FinalidadePagamento(); $rsf = $ofin->getRows(); $idtp = 0; $idFinalidade = 0; $tpl->ABAT_AUTO_CHECKED = 'checked="checked"'; //carrega dados do pagamento if (isset($_REQUEST['idPagamento'])) { $tpl->ACAO = 'AlterarPagamento'; $oPagamento->getById($oPagamento->md5_decrypt($_REQUEST['idPagamento'])); $idtp = $oPagamento->tipo->id; $idFinalidade = $oPagamento->finalidade->id; $tpl->DATA_PAGAMENTO = $oPagamento->convdata($oPagamento->dataPagamento, "mtn"); $tpl->OBS = $oPagamento->obs; $tpl->ABAT_AUTO_CHECKED = $oPagamento->abatimentoAutomatico == 1 ? 'checked="checked"' : ""; $tpl->ID_TIPO = $idtp; $tpl->ID = $oPagamento->id; $tpl->DEV = $oPagamento->devolucao; $tpl->block("BLOCK_CARREGA_PAGAMENTO"); } if ($tpl->DEV == 0) { $tpl->DESC_TIPO_TRANSACAO = 'Pagamento'; } else { $tpl->DESC_TIPO_TRANSACAO = 'Devolução'; } //tipo de pagamento foreach ($rs as $key => $tp) { $tpl->ID_TIPOPAG = $tp->id;
$tpl->VALOR_GRUPO_OPCIONAL = $ogrupo->money($ogrupo->getValorTotalOpcional(), "atb"); $tpl->block("BLOCK_OPCIONAL"); } //recupera pagamentos cartoes $oPag = new Pagamento(); $oTipoPag = new TipoPagamento(); $rs = $oPag->getPagamentos($ogrupo->id, $oTipoPag->CARTAO()); $totalGeralPagoReal = 0; foreach ($rs as $key => $p) { $totalReal = 0; $tpl->CODIGO = $p->codAutorizacao; $tpl->NUMERO_CARTAO = $p->numeroCartao; $tpl->VALOR_PARCELA = $oPag->money($p->valorParcela, "atb"); $tpl->NOME_PARTICIPANTE = $p->participante->cliente->nomeCompleto; $tpl->VALOR_PAGO_REAL = $oPag->money($p->valorPagamento, "atb"); $tpl->DATA = $oPag->convdata($p->dataPagamento, "mtn"); $totalGeralPagoReal += $p->valorPagamento; $tpl->block("BLOCK_ITEM_LISTA"); } $rs = $oPag->getPagamentos($ogrupo->id, $oTipoPag->DEBITO()); foreach ($rs as $key => $p) { $totalReal = 0; $tpl->CODIGO = $p->codAutorizacao; $tpl->NUMERO_CARTAO = $p->numeroCartao; $tpl->VALOR_PARCELA = $oPag->money($p->valorParcela, "atb"); $tpl->NOME_PARTICIPANTE = $p->participante->cliente->nomeCompleto; $tpl->VALOR_PAGO_REAL = $oPag->money($p->valorPagamento, "atb"); $tpl->DATA = $oPag->convdata($p->dataPagamento, "mtn"); $totalGeralPagoReal += $p->valorPagamento; $tpl->block("BLOCK_ITEM_LISTA"); }