Viewing file: Z_process.php (4.68 KB) -rwxr-xr-x Select action/file-type: (+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
<?php
include "load_ipanel.php";
/*
ini_set('display_errors', 1);
ini_set('display_startup_erros', 1);
error_reporting(E_ALL);*/
echo "PROCESSANDO INSCRIÇÃO!!!! AGUARDE ......<BR/><BR/>";
$eventoCtrl = new GenericCtrl("Evento");
$evento = $eventoCtrl->getObject($_POST['evtId']);
$inscricaoCtrl = new GenericCtrl("Inscricao");
$inscricaoId = $inscricaoCtrl->getLastId() + 1;
//echo "Inscrição: ". $inscricaoId. "<br/><br/>";
$oficioCtrl = new GenericCtrl("Oficio");
$oficios = $oficioCtrl->getAllObjects();
$associado = false;
foreach ($oficios as $oficio) {
if ($oficio['ativoSn'] == "S" &&
$oficio['contato']['ativoSn'] == "S" &&
$oficio['contato']['associadoSn'] == "S" &&
$oficio['contato']['descricao'] != "DESATIVADO" && $util->removeSeparadores($_POST['cnpj']) == $util->removeSeparadores($oficio['cnpj'])) {
$associado = true;
}
}
if($associado){
$valor = $evento['valorSocio'];
} else {
$valor = $evento['valor'];
}
$inscricao = new Inscricao();
$inscricao->id = $inscricaoId;
$inscricao->nome = $_POST['nome'];
$inscricao->cpf = $_POST['cpf'];
$inscricao->cartorio = $_POST['cartorio'];
$inscricao->cartorioCnpj = $_POST['cnpj'];
$inscricao->endereco = $_POST['endereco'];
$inscricao->bairro = $_POST['bairro'];
$inscricao->cidade = $_POST['cidade'];
$inscricao->uf = $_POST['uf'];
$inscricao->cep = $_POST['cep'];
$inscricao->telefone = $_POST['telefone'];
$inscricao->celular = $_POST['celular'];
$inscricao->email = $_POST['email'];
$inscricao->evento = $evento;
$inscricao->dtInscricao = date('Y-m-d');
$inscricao->valor = $valor;
if (date("Y-m-d", time() + (5 * 86400)) > $_POST['finalInscricao']) {
$dataVencimento = $_POST['finalInscricao'];
} else {
$dataVencimento = date("Y-m-d", time() + (5 * 86400));
}
$cobrancaCtrl = new GenericCtrl('Cobranca');
$cobrancaId = $cobrancaCtrl->getLastId() + 1;
//echo "Cobrança: " . $cobrancaId. "<br/><br/>";
$instructions = "Inscrição no: " . $evento['titulo'];
//echo "VALOR: " . $valor . "<br/><br/>";
$params = array (
"establishment_id" => "272l190j180L258Q142P204i202R182R266H200G236W160T",
"payment_method" => "boleto",
"amount" => $util->removeSeparadores($valor * 100),
"instructions" => utf8_encode($instructions),
"expiration_date" => $dataVencimento,
"postback" => "http://www.arpenpr.org.br/site/postback.php?id=".$cobrancaId,
"nome" => utf8_encode($_POST['nome']),
"cpf" => $util->removeSeparadores($_POST['cpf']),
"endereco" => utf8_encode($_POST['endereco']),
"bairro" => utf8_encode($_POST['bairro']),
"cep" => $util->removeSeparadores($_POST['cep']),
"telefone" => $util->removeSeparadores($_POST['telefone']),
"email" => $inscricao['email'],
);
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "http://gateway.maxiscard.com.br/api/transaction/save");
//curl_setopt($ch, CURLOPT_URL, "192.168.0.4/edinei.com.br/cartorio.php");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, $params);
$result = curl_exec($ch);
//echo $result;
$objResult = json_decode($result);
curl_close($ch);
if ($objResult->status == true) {
$inscricao->save();
$cobranca = new Cobranca();
$cobranca->id = $cobrancaId;
$cobranca->dataGeracao = date("Y-m-d");
$cobranca->horaGeracao = date("H:i:s");
$cobranca->dataVencimento = $dataVencimento;
$cobranca->valor = $valor;
$cobranca->status = "A";
$cobranca->inscricao = $inscricao;
$cobranca->linhaDigitavel = $objResult->boleto_barcode;
$cobranca->url = $objResult->boleto_url;
$cobranca->idGateway = $objResult->transaction_id;
$cobranca->save();
$email = new Email();
$email->addEmail($inscricao['email']);
//$email->addEmail("arion@cartorioarioncavalheiro.com.br");
$email->addEmail("eventos@arpenpr.org.br");
//$email->addEmail("edinei@imaxis.com.br");
$email->setAssunto("Inscrição de Evento");
$email->setNomeRemetente("IRPEN | Instituto de Registro Civil de Pessoas Naturais do Paraná");
$msg = new EmailMensagem();
$email->setMensagem($msg->getMsgCobranca($cobranca, $evento['titulo']));
$email->envia();
//ECHO "<br/><br/>TERMINO JA ERA!!!!!<br/><br/>";
echo "<script>location.href='".$objResult->boleto_url."';</script>";
} else {
//var_dump($objResult). "<br/><br/>";
//echo $objResult->msg_erro . "<br/><br/>VOLTA QUE DEU ERRO!!!!!<br/><br/>";
//ECHO "<br/><br/>VOLTA QUE DEU ERRO!!!!!<br/><br/>";
echo "<script>location.href='http://www.arpenpr.org.br/site/conteudo-evento/".$_POST['evtId']."';</script>";
}
?>
|