= '$hoje' "); if(empty($sqlCode['codigo'])){ die(retornoJSON("001", "CÓDIGO INVÁLIDO!
Por favor revise a grafia!")); } die(retornoJSON("010", "CÓDIGO VÁLIDO!", array("token" => md5($sqlCode['codigo'])))); }elseif($funcao === "autoComplete"){ if(empty($doc)) die("Por favor informe o CPF ou CNPJ!"); $cupons = getDadosList("SELECT id, info FROM cupons WHERE cadastro_id = '$var_usuario_id' ORDER BY id DESC"); $isData = false; $out = array(); foreach($cupons as $i => $v){ $info = base64_decode_json($v['info'], true); if($info['doc'] == $doc){ $isData = true; $out = $info; break; } } if(!$isData){ jQuery(" $('[name=nome]').focus(); "); die("Nenhuma informação encontrada até o momento para o documento informado."); } die(jQuery(" function complete(k, v){ $(k).val(v); } complete('[name=nome]', '{$out['nome']}'); complete('[name=telefone]', '{$out['telefone']}'); complete('[name=celular]', '{$out['celular']}'); complete('[name=genero]', '{$out['genero']}'); complete('[name=nascimento]', '".data($out['nascimento'])."'); complete('[name=cep]', '{$out['cep']}'); complete('[name=endereco]', '{$out['endereco']}'); complete('[name=endnum]', '{$out['endnum']}'); complete('[name=complemento]', '{$out['complemento']}'); complete('[name=bairro]', '{$out['bairro']}'); complete('[name=cidade]', '{$out['cidade']}'); complete('[name=uf]', '{$out['uf']}'); ")); }elseif($funcao === "post"){ $true = validaCampos(array($codigo, $token, $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."); $code = strtoupper($codigo); if(md5($code) !== $token) die("Este código informado não é valido!"); $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!"); } $nascimento = invertedata($nascimento); $sqlCode = getDados(" SELECT cl.codigo, cp.id campanha_id FROM codigos_list cl JOIN codigos c ON cl.codigo_id = c.id JOIN campanhas cp ON c.campanha_id = cp.id WHERE cl.codigo = '$code' && cl.cupom_id = '0' && cp.validade >= '$hoje' "); if(empty($sqlCode['codigo'])) die("Este código informado não é valido!"); $campanha = base64_encode_json(getDados("SELECT empresa_id, campanha, url, validade, data_sorteio FROM campanhas WHERE id = '{$sqlCode['campanha_id']}'")); $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 = '{$sqlCode['campanha_id']}', codigo = '$code', info = '$info', campanha = '$campanha', created = '$agora' "; if(execSQL($sql)){ $cupom_id = $mysql_insert_id; execSQL("UPDATE codigos_list SET cupom_id = '$cupom_id' WHERE codigo = '$codigo' LIMIT 1"); if($new == "1"){ reload(ROOT."/cupons/novo/"); }else{ reload(ROOT."/cupons/"); } die("Cupom registrado com sucesso!"); }else{ die(ERROR); } }else{ die(VNPFI); }