function file_get_contents_curl($url) {
$ch = curl_init();
curl_setopt($ch, CURLOPT_AUTOREFERER, TRUE);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_USERAGENT, ‘Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/31.0.1650.63 Safari/537.36’);
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, TRUE);
$data = curl_exec($ch);
curl_close($ch);
return $data;
}
if ($_POST[‘enviar’]) {
$vinculo = utf8_encode($_POST[‘vinculo’]);
$iniciovinculo = utf8_encode($_POST[‘iniciovinculo’]);
$fimvinculo = utf8_encode($_POST[‘fimvinculo’]);
$nome = utf8_encode($_POST[‘nome’]);
$matricula = utf8_encode($_POST[‘matricula’]);
$cpf = utf8_encode($_POST[‘cpf’]);
$cursograd = utf8_encode($_POST[‘cursograd’]);
$outrograd = utf8_encode($_POST[‘outrograd’]);
$cursopos = utf8_encode($_POST[‘cursopos’]);
$outropos = utf8_encode($_POST[‘outropos’]);
$outrocurso = utf8_encode($_POST[‘outrocurso’]);
$rsg = utf8_encode($_POST[‘rsg’]);
$periodo = utf8_encode($_POST[‘periodo’]);
$endereco = utf8_encode($_POST[‘endereco’]);
$email = htmlentities($_POST[’email’]);
$telefone = htmlentities($_POST[‘telefone’]);
$bolsa = utf8_encode($_POST[‘bolsa’]);
$outrabolsa = utf8_encode($_POST[‘outrabolsa’]);
$orgaobolsa = utf8_encode($_POST[‘orgaobolsa’]);
$outroorgao = utf8_encode($_POST[‘outroorgao’]);
foreach($_POST[‘conheceprojeto’] as $selected){
$conheceprojeto = $conheceprojeto.” “.$selected;
}
$conheceprojeto = utf8_encode($conheceprojeto);
$outroconhece = utf8_encode($_POST[‘outroconhece’]);
$expectativas = utf8_encode($_POST[‘expectativas’]);
foreach($_POST[‘objetivoprojeto’] as $selects){
$objetivoprojeto = $objetivoprojeto.” “.$selects;
}
$objetivoprojeto = utf8_encode($objetivoprojeto);
$outroobjetivo = utf8_encode($_POST[‘outroobjetivo’]);
$contribuicao = utf8_encode($_POST[‘contribuicao’]);
$contribuicao1000fc = utf8_encode($_POST[‘contribuicao1000fc’]);
$veracidade = utf8_encode($_POST[‘veracidade’]);
$termos = utf8_encode($_POST[‘termos’]);
if (empty($_POST[‘g-recaptcha-response’])) {
$error = ‘
ERRO AO ENVIAR: Favor clicar em “Não sou um robô” para verificação.
‘;
echo $error;
} else {
$captcha_url = ‘https://www.google.com/recaptcha/api/siteverify?secret=6LdIrmQUAAAAANzzPUMjRzPPXCKLmJHamyjOkEMf&response=’.$_POST[‘g-recaptcha-response’].’&remoteip=’.$_SERVER[‘REMOTE_ADDR’];
if ($data = file_get_contents_curl($captcha_url)) {
$obj = json_decode($data);
if ($obj->success) {
$query =
“INSERT INTO 1000novoscientistas.monitores (
vinculo,
iniciovinculo,
fimvinculo,
nome,
matricula,
cpf,
cursograd,
outrograd,
cursopos,
outropos,
outrocurso,
rsg,
periodo,
endereco,
email,
telefone,
bolsa,
outrabolsa,
orgaobolsa,
outroorgao,
conheceprojeto,
outroconhece,
expectativas,
objetivoprojeto,
outroobjetivo,
contribuicao,
contribuicao1000fc,
veracidade,
termos)
VALUES
(‘”.utf8_decode($vinculo).”‘,
‘”.utf8_decode($iniciovinculo).”‘,
‘”.utf8_decode($fimvinculo).”‘,
‘”.utf8_decode($nome).”‘,
‘”.utf8_decode($matricula).”‘,
‘”.utf8_decode($cpf).”‘,
‘”.utf8_decode($cursograd).”‘,
‘”.utf8_decode($outrograd).”‘,
‘”.utf8_decode($cursopos).”‘,
‘”.utf8_decode($outropos).”‘,
‘”.utf8_decode($outrocurso).”‘,
‘”.utf8_decode($rsg).”‘,
‘”.utf8_decode($periodo).”‘,
‘”.utf8_decode($endereco).”‘,
‘”.utf8_decode($email).”‘,
‘”.utf8_decode($telefone).”‘,
‘”.utf8_decode($bolsa).”‘,
‘”.utf8_decode($outrabolsa).”‘,
‘”.utf8_decode($orgaobolsa).”‘,
‘”.utf8_decode($outroorgao).”‘,
‘”.utf8_decode($conheceprojeto).”‘,
‘”.utf8_decode($outroconhece).”‘,
‘”.utf8_decode($expectativas).”‘,
‘”.utf8_decode($objetivoprojeto).”‘,
‘”.utf8_decode($outroobjetivo).”‘,
‘”.utf8_decode($contribuicao).”‘,
‘”.utf8_decode($contribuicao1000fc).”‘,
‘”.utf8_decode($veracidade).”‘,
‘”.utf8_decode($termos).”‘)”;
$connection = mysql_connect(‘10.0.0.2′,’1000cientistasdb’,’Projeto1000FC’)
or die (‘Erro ao conectar ao banco:
‘.mysql_error());
$result = mysql_query($query) or die (mysql_error());
$destinatario = “1000futuroscientistas@gmail.com”;
$corpo = ”
Nova Inscrição de Monitor Recebida – Visitação ao DQ
Dados Cadastrais:
Vínculo: $vinculo
Inicio do Vínculo: $iniciovinculo
Fim do Vínculo: $fimvinculo
Nome: $nome
Matrícula: $matricula
CPF: $cpf
Curso: $cursograd $outrograd $cursopos $outropos $outrocurso
RSG Atual: $rsg
Período: $periodo
Email: $email
Telefone: $telefone
Possui bolsa? $bolsa $outrabolsa
Orgão de Fomento: $orgaobolsa $outroorgao
Como conheceu o projeto? $conheceprojeto $outroconhece
Expectativas: $expectativas
Objetivos com o projeto? $objetivoprojeto $outroobjetivo
Contribuição para o projeto? $contribuicao
Contribuição do projeto? $contribuicao1000fc
“;
echo ‘‘;
echo do_shortcode(‘[mandamail assunto=”Nova Inscrição de Monitor – Visitação ao DQ” de_mail=”no-reply@qui.ufmg.br” de_nome=”Ficha de Inscrição do Site” para=”‘.$destinatario.'” corpo=”‘.$corpo.'”]’);
echo ‘‘;
echo(‘
Inscrição enviada com sucesso! Aguarde o contato do DQ.
‘);
break;
} else {
$error = ‘
ERRO AO ENVIAR: Falha na verificação “Não sou um robô”.
‘;
echo $error;
}
}
}
}
?>