if($_POST['signup']){
$pc = $_POST['postcode'];
$spatie = " ";
$captcha=$_POST['g-recaptcha-response'];
$ip = $_SERVER['REMOTE_ADDR'];
$secretkey = "6Lf4aUMUAAAAAO_fsGVWuNq1ZfztR5ywS0k3y-FD";
$response=file_get_contents("https://www.google.com/recaptcha/api/siteverify?secret=".$secretkey."&response=".$captcha."&remoteip=".$ip);
$responseKeys = json_decode($response,true);
if(intval($responseKeys["success"]) !== 1) {
alert_danger("De anti-spam controle is mislukt. Probeer het nogmaals.");
}elseif(empty($_POST['postcode'])){
alert_danger("Voer een postcode in.");
}elseif ( strpos($pc, $spatie) == true ){
alert_danger("Voer een geldige postcode in.");
}elseif(strlen($_POST['postcode']) > 6){
alert_danger("Voer een geldige postcode in.");
}elseif($_POST['dob_day'] == "00"){
alert_danger("Voer een geldige geboortedatum in.");
}elseif($_POST['dob_month'] == "00"){
alert_danger("Voer een geldige geboortedatum in.");
}elseif($_POST['dob_year'] == "0000"){
alert_danger("Voer een geldige geboortedatum in.");
}else{
// Get lat and long by address
$address = $_POST['postcode'];
$prepAddr = str_replace(' ','+',$address);
$geocode=file_get_contents('https://maps.google.com/maps/api/geocode/json?address='.$address.',NL&sensor=false&key=AIzaSyBh9_j7D3HnQlYUMX6nsGeZ8EWp4ZbL0s8');
$output= json_decode($geocode);
$latitude = $output->results[0]->geometry->location->lat;
$longitude = $output->results[0]->geometry->location->lng;
$survey_code = randomcode();
$randomcode = randomcode();
alert_success("Je staat succesvol ingeschreven voor het meedoen aan peilingen! Zodra er een peiling beschikbaar is, ontvang je een e-mail! Wanneer er actuele peilingen zijn, kun je daar nu ook aan mee doen.");
$email_check_sql = mysql_query("SELECT * FROM site_newsletter_emails WHERE email='".$_POST['email']."'");
$email_check = mysql_num_rows($email_check_sql);
if($email_check == FALSE){
mysql_query("INSERT site_newsletter_emails (name, surname, email, postcode, latitude, longitude, dob, gender, surveys, code, survey_code) VALUES ('".$_POST['naam']."', '".$_POST['achternaam']."', '".$_POST['email']."', '".$_POST['postcode']."', '".$latitude."', '".$longitude."', '".$_POST['dob_day']."-".$_POST['dob_month']."-".$_POST['dob_year']."', '".$_POST['gender']."', '1', '".$randomcode."', '".$survey_code."')");
}else{
mysql_query("UPDATE site_newsletter_emails SET postcode='".$_POST['postcode']."', latitude='".$latitude."', longitude='".$longitude."', dob='".$_POST['dob_day']."-".$_POST['dob_month']."-".$_POST['dob_year']."', gender='".$_POST['gender']."', surveys='1' WHERE email='".$_POST['email']."'");
}
}
}
echo "
Voer hieronder je gegevens in om je in te schrijven voor de peilingen. Voer deze naar waarheid in, je inschrijving wordt namelijk handmatig gecontroleerd!
Je naam en achternaam worden in peilingresultaten niet gelinkt aan je identiteit. Je geboortedatum (leeftijd), geslacht en postcode worden gebruik voor de statistieken. Jouw persoonlijke gegevens zullen nooit worden gedeeld.
";
?>
include "new_sidebar.php"; ?>
include "new_footer.php"; ?>