foreach($rsm as $key => $row){ $tpl->ID_TIPO_TRANSF = $row->id; $tpl->LABEL_TIPO_TRANSF = $row->descricao; if($idTipoTransf == $row->id) $tpl->SELECTED_TIPO_TRANSF = 'selected="selected"'; $tpl->block("BLOCK_TIPO_TRANSF"); $tpl->clear("SELECTED_TIPO_TRANSF"); } $tpl->CAMBIO_DOLLAR_REAL = $oPag->money($oPag->cotacaoReal,"atb"); $tpl->VALOR_PAGAMENTO = $oPag->money($oPag->valorPagamento,"atb"); $tpl->block('BLOCK_PG_BANCO'); break; case $oTipoP->CREDITO() : if($oPag->creditoCliente != null) $idCredito = $oPag->creditoCliente->id; $rsm = $oCred->getRows(0,999,array(),array("cliente"=>"=".$oParticipante->cliente->id , "bitUtilizado"=>"=0")); if($idCredito != 0 && strlen($idCredito) > 0){ $oCredito = new Credito(); $oCredito->getById($idCredito); array_push($rsm,$oCredito); } foreach($rsm as $key => $row){ $tpl->ID_CREDITO = $row->id; $tpl->LABEL_CREDITO = $row->moeda->cifrao." ".$oCred->money($row->valor,"atb")." ".$row->moeda->plural."-".$oTipoP->money($row->cotacaoReal,"atb")."-".$oTipoP->convdata($row->data,"mtn"); if($idCredito == $row->id) $tpl->SELECTED_CREDITO = 'selected="selected"'; $tpl->block("BLOCK_CREDITO"); $tpl->clear("SELECTED_CREDITO"); } $tpl->CAMBIO_DOLLAR_REAL = $oPag->money($oPag->cotacaoReal,"atb"); $tpl->block('BLOCK_PG_CREDITO');
$CreditoDollar = 0; $CreditoReal = 0; //RECUPERA TODOS OS PAGAMENTOS CANCELADOS DO PARTICIPANTE $rsPgt = $oP->getRows(0, 999, array(), array("participante" => "=" . $part->id, "cancelado" => "=1")); foreach ($rsPgt as $keyPag => $p) { $RecebDollar += $p->CALCULA_DOLLAR(); $RecebReal += $p->CALCULA_REAL(); } //recupera os pagamentos de cancelamento do participante $rsPgt = $oP->getRows(0, 999, array(), array("participante" => "=" . $part->id, "cancelado" => "=0", "finalidade" => "=" . $oF->CANCELAMENTO())); foreach ($rsPgt as $keyPag => $p) { $CanceladoDollar += $p->CALCULA_DOLLAR(); $CanceladoReal += $p->CALCULA_REAL(); } //recupera o credito deixado para o cliente pelo cancelamento $rsCred = $oC->getRows(0, 999, array(), array("participante" => "=" . $part->id)); foreach ($rsCred as $keyCred => $cred) { $CreditoDollar += $cred->CALCULA_DOLLAR(); $CreditoReal += $cred->CALCULA_REAL(); echo $CreditoDollar . "credito dollar"; echo $CreditoReal . "credito real"; } $tpl->GRUPO = $oG->nomePacote; $tpl->PARTICIPANTE = $part->cliente->nomeCompleto; $tpl->RECEBIMENTO_DOLLAR = $oP->money($RecebDollar, "atb"); $tpl->RECEBIMENTO_REAL = $oP->money($RecebReal, "atb"); $tpl->DEVOLUCAO_DOLLAR = $oP->money($RecebDollar - ($CanceladoDollar + $CreditoDollar), "atb"); $tpl->DEVOLUCAO_REAL = $oP->money($RecebReal - ($CanceladoReal + $CreditoReal), "atb"); $tpl->block("BLOCK_ITEM_LISTA"); //soma os totalizadores $totalRecebDollar += $RecebDollar;