require "proteger.php"; extract(recupera($_POST, 1)); if($funcao === "post"){ $true = validaCampos(array($cid, $doc, $nome, $celular, $genero, $nascimento, $cep, $endereco, $endnum, $bairro, $cidade, $uf)); if(!$true) die("Por favor preencha todos os campos obrigatórios!"); if($termos != "1") die("Para prosseguir você precisa ler e aceitar os termos do regulamento da campanha."); $docNumber = somenteNumeros($doc); if(strlen($docNumber) == 11 && !validaCPF($doc)){ die("Por favor informe um CPF válido!"); } if(strlen($docNumber) > 11 && !validaCNPJ($doc)){ die("Por favor informe um CNPJ válido!"); } // $cupons = getDadosList("SELECT id, info FROM cupons WHERE cadastro_id = '$var_usuario_id' && campanha_id = '$cid'"); foreach($cupons as $i => $v){ $inf = base64_decode_json($v['info']); if($inf['doc'] == $doc) die("Você já se inscreveu anteriormente e está participando desta campanha, obrigado e boa sorte!"); } // $code = strtoupper(preg_replace("/\./", "0", str_shuffle(uniqid(rand(), true)))); $nascimento = invertedata($nascimento); $campanha = base64_encode_json(getDados("SELECT id, empresa_id, tipo, campanha, campanha_url, url, validade, data_sorteio FROM campanhas WHERE id = '$cid'")); $info = base64_encode_json(array( "codigo" => $code, "doc" => $doc, "nome" => $nome, "telefone" => $telefone, "celular" => $celular, "genero" => $genero, "nascimento" => $nascimento, "cep" => $cep, "endereco" => $endereco, "endnum" => $endnum, "complemento" => $complemento, "bairro" => $bairro, "cidade" => $cidade, "uf" => $uf, )); $sql = "INSERT INTO cupons SET cadastro_id = '$var_usuario_id', campanha_id = '$cid', codigo = '$code', info = '$info', campanha = '$campanha', created = '$agora' "; if(execSQL($sql)){ reload(ROOT."/cupons/"); die("Cupom registrado com sucesso!"); }else{ die(ERROR); } }else{ die(VNPFI); }