File: D:/HostingSpaces/SBogers44/ledubtoernooi.nl/wwwroot/minikamp/index.php
<?php
//ini_set('display_errors',1);
//error_reporting(E_ALL);
session_start();
include("all_kms_con.php");
include("constants.php");
$prijs = 30;
if(isset($_POST['verzenden'])){
$verzenden = true;
}
if(isset($_POST['geslacht'])){
$geslacht = $_POST['geslacht'];
if(!empty($geslacht)){
$valid_geslacht = true;
}else{
$valid_geslacht = false;
}
}else{
$valid_geslacht = false;
}
if(isset($_POST['voornaam'])){
$voornaam = $_POST['voornaam'];
$voornaam = trim($voornaam);
$voornaam = ucfirst($voornaam);
$lengte_voornaam = strlen($voornaam);
if(($lengte_voornaam > 1) && ($lengte_voornaam < 45) && $voornaam != "Voornaam"){
$valid_voornaam = true;
}else{
$valid_voornaam = false;
}
}else{
$valid_voornaam = false;
}
if(isset($_POST['tussenvoegsel'])){
$tussenvoegsel = $_POST['tussenvoegsel'];
$tussenvoegsel = trim($tussenvoegsel);
$lengte_tussenvoegsel = strlen($tussenvoegsel);
if((($lengte_tussenvoegsel > 1) && ($lengte_tussenvoegsel < 45)) || $lengte_tussenvoegsel == 0){
if($tussenvoegsel == "Tussenvoegsel"){ $tussenvoegsel = ""; }
$valid_tussenvoegsel = true;
}else{
$valid_tussenvoegsel = false;
}
}else{
$valid_tussenvoegsel = false;
}
if(isset($_POST['achternaam'])){
$achternaam = $_POST['achternaam'];
$achternaam = trim($achternaam);
$achternaam = ucfirst($achternaam);
$lengte_achternaam = strlen($achternaam);
if(($lengte_achternaam > 1) && ($lengte_achternaam < 45) && $achternaam != "Achternaam"){
$valid_achternaam = true;
}else{
$valid_achternaam = false;
}
}else{
$valid_achternaam = false;
}
if(isset($_POST['telefoonnummer'])){
$telefoonnummer = $_POST['telefoonnummer'];
$telefoonnummer = trim($telefoonnummer);
$telefoonnummer2 = str_replace("-","",$telefoonnummer);
$telefoonnummer2 = str_replace(" ","",$telefoonnummer2);
$telefoonnummer2 = str_replace("+","00",$telefoonnummer2);
if(preg_match("/^[0-9]*$/",$telefoonnummer2)){
$lengte_telnr = strlen($telefoonnummer2);
if(($lengte_telnr > 9) && ($lengte_telnr < 15)){
$valid_telefoonnummer = true;
}else{
$valid_telefoonnummer = false;
}
}else{
$valid_telefoonnummer = false;
}
}else{
$valid_telefoonnummer = false;
}
if(isset($_POST['emailadres']) && !preg_match('/[\w-\.]+@([\w-]+\.)+[\w-]{2,4}/', $_POST['emailadres'])){
$valid_emailadres = false;
$emailadres = $_POST['emailadres'];
$emailadres = trim($emailadres);
$_SESSION['email'] = $emailadres;
}else{
$emailadres = $_POST['emailadres'];
$emailadres = trim($emailadres);
$lengte_emailadres = strlen($emailadres);
$emailadres = strtolower($emailadres);
if($lengte_emailadres < 250){
$valid_emailadres = true;
}else{
$valid_emailadres = false;
}
$_SESSION['email'] = $emailadres;
}
if(isset($_POST['adres'])){
$adres = $_POST['adres'];
$adres = trim($adres);
$adres = ucfirst($adres);
$lengte_adres = strlen($adres);
if(($lengte_adres > 1) && ($lengte_adres < 220) && $adres != "Adres"){
$valid_adres = true;
}else{
$valid_adres = false;
}
}else{
$valid_adres = false;
}
if(isset($_POST['postcode'])){
$postcode = $_POST['postcode'];
$postcode = trim($postcode);
$lengte_postcode = strlen($postcode);
if($lengte_postcode > 2 && $lengte_postcode < 10 && $postcode != "Postcode"){
$valid_postcode = true;
}else{
$valid_postcode = false;
}
}else{
$valid_postcode = false;
}
if(isset($_POST['woonplaats'])){
$woonplaats = $_POST['woonplaats'];
$woonplaats = trim($woonplaats);
$woonplaats = ucfirst($woonplaats);
$lengte_woonplaats = strlen($woonplaats);
if($lengte_woonplaats > 0 && $lengte_woonplaats < 250 && $woonplaats != "Woonplaats"){
$valid_woonplaats = true;
}else{
$valid_woonplaats = false;
}
}else{
$valid_woonplaats = false;
}
if(isset($_POST['land'])){
$land = $_POST['land'];
if(!empty($land)){
$valid_land = true;
}else{
$valid_land = false;
}
}else{
$valid_land = false;
}
if(isset($_POST['opmerkingen'])){
$opmerkingen = $_POST['opmerkingen'];
}
if($verzenden && $valid_voornaam && $valid_tussenvoegsel && $valid_achternaam && $valid_geslacht && $valid_telefoonnummer && $valid_emailadres && $valid_adres && $valid_postcode && $valid_woonplaats && $valid_land){
$datum = date("Y-m-d");
$tijd = date("H:i:s");
$taal = "Nederlands";
$betaald = "no";
$url = friendlyURL($teamnaam);
$datum = date_dutch($datum);
$teamnaamOnderwerp = $teamnaam;
if(empty($tussenvoegsel)){
$naam = $voornaam." ".$achternaam;
}else{
$naam = $voornaam." ".$tussenvoegsel." ".$achternaam;
}
$voornaam = addslashes(htmlentities($voornaam));
$voornaam2 = $voornaam;
$tussenvoegsel = addslashes(htmlentities($tussenvoegsel));
$tussenvoegsel2 = $tussenvoegsel;
$achternaam = addslashes(htmlentities($achternaam));
$achternaam2 = $achternaam;
$geslacht = addslashes(htmlentities($geslacht));
$emailadres = addslashes(htmlentities($emailadres));
$telefoonnummer = addslashes(htmlentities($telefoonnummer2));
$adres = addslashes(htmlentities($adres));
$adres2 = $adres;
$postcode = strtoupper($postcode);
$postcode = addslashes(htmlentities($postcode));
$woonplaats = addslashes(htmlentities($woonplaats));
$woonplaats2 = $woonplaats;
$land = addslashes(htmlentities($land));
$opmerkingen = addslashes(htmlentities($opmerkingen));
$opmerkingen2 = $opmerkingen;
if(empty($tussenvoegsel)){
$naam2 = $voornaam2." ".$achternaam2;
}else{
$naam2 = $voornaam2." ".$tussenvoegsel2." ".$achternaam2;
}
if($geslacht == "man"){
$aanhef = "heer";
$aanhefKlein = "Dhr.";
}else{
$aanhef = "mevrouw";
$aanhefKlein = "Mevr.";
}
if(!empty($tussenvoegsel)){
$achternaam_volledig = ucfirst($tussenvoegsel)." ".$achternaam;
}else{
$achternaam_volledig = $achternaam;
}
require_once 'css-js/phpmailer/class.phpmailer.php';
require_once 'bericht.php';
require_once 'berichtklant.php';
$send_message = false;
$datum = date("Y-m-d");
$tijd = date("H:i:s");
$q_aanmelding = sprintf("INSERT INTO kms_minikamp (voornaam, tussenvoegsel, achternaam, geslacht, telefoonnummer, emailadres, adres, postcode, woonplaats, land, opmerkingen, taal, datum, tijd, betaald, url) VALUES ('%s', '%s', '%s', '%s', '%s','%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s')",
$voornaam,
$tussenvoegsel,
$achternaam,
$geslacht,
$telefoonnummer,
$emailadres,
$adres,
$postcode,
$woonplaats,
$land,
$opmerkingen,
$taal,
$datum,
$tijd,
$betaald,
$url);
$r_aanmelding = mysql_query($q_aanmelding);
$from = "info@ledubkamp.nl";
$from_naam = "Ledûb minikamp";
$onderwerp = "Inschrijving Ledûb minikamp";
if($r_aanmelding){
$queryFout = false;
$mail = new PHPMailer(true); //defaults to using php "mail()"; the true param means it will throw exceptions on errors, which we need to catch
try {
$mail->AddReplyTo($from , $from_naam);
$mail->AddAddress($emailadres, $naam);
$mail->SetFrom($from, $from_naam);
$mail->AddReplyTo($from, $from_naam);
$mail->Subject = $onderwerp;
$mail->MsgHTML($bericht);
$mail->Send();
$send_message = true;
} catch (phpmailerException $e) {
$send_message = false;
echo $e->errorMessage(); //Pretty error messages from PHPMailer
} catch (Exception $e) {
$send_message = false;
echo $e->getMessage(); //Boring error messages from anything else!
}
//mail klant
$mail_klant = new PHPMailer(true); //defaults to using php "mail()"; the true param means it will throw exceptions on errors, which we need to catch
try {
$mail_klant->AddReplyTo($from , $from_naam);
$mail_klant->AddAddress($from, $from_naam);
$mail_klant->SetFrom($from, $from_naam);
$mail_klant->AddReplyTo($from , $from_naam);
$mail_klant->Subject = 'Inschrijving '.$teamnaamOnderwerp ;
$mail_klant->MsgHTML($bericht_klant);
$mail_klant->Send();
$mail_klant_send = true;
} catch (phpmailerException $e) {
$mail_klant_send = false;
echo $e->errorMessage(); //Pretty error messages from PHPMailer
} catch (Exception $e) {
$mail_klant_send = false;
echo $e->getMessage(); //Boring error messages from anything else!
}
}else{
$queryFout = true;
}
$pagina = "bevestiging";
}else{
$pagina = "inschrijven";
}
if($pagina == "bevestiging" && $queryFout == false){
$omschrijving .= " " . $naam;
$_SESSION['prijs'] = $prijs;
$_SESSION['id'] = $id;
$_SESSION['omschrijving'] = $omschrijving;
$_SESSION['sendmessage'] = $send_message;
$_SESSION['mailklantsend'] = $mail_klant_send;
if ($land == "NL")
{
header("location:sisow/payment.php");
}else if ($land == "BE")
{
header("location:belgium.php");
}
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta name="Author" content="Komma, (c) Komma Mediadesign, 2013. All Rights Reserved." />
<meta name="Subject" content="Ledub minikamp" />
<meta name="Description" content="Schrijf je nu in voor het Ledûb minikamp" />
<meta name="Language" content="Nederlands" />
<meta name="Expires" content="14" />
<meta name="Robots" content="All" />
<title>Inschrijving Ledûb minikamp</title>
<link href="css-js/screen.css" rel="stylesheet" type="text/css" media="screen" />
</head>
<body <?php if($bodyWidth){ echo("style=\"width:480px;\""); } ?> >
<div id="centerAlign">
<div id="mainframe">
<div class="logo"><img src="img/logo.jpg" width="250" height="111" /></div>
<div class="stapContentForm">
<h1>Inschrijving Ledûb minikamp</h1>
<h2>Vul hieronder uw gegevens in.</h2><br />
<p>LET OP! Na dit inschrijfformulier wordt u doorgestuurd voor een <strong>iDEAL</strong> betaling. De kosten van een inschrijving bedragen € 30,-.</strong></p>
<div class="clear_both"></div>
<?php if($verzenden){ ?><h3 class="error">Er zijn gegevens incorrect ingevuld. Er is nog NIETS verstuurd.</h3><div class="clear_both"></div><?php } ?>
<div class="clear_both"></div>
<form action="<?php $_SERVER['PHP_SELF']; ?>" method="post">
<div class="formSeparator"></div>
<h3>Gegevens van uw kind</h3>
<div class="clear_both"></div>
<label>Aanhef</label><span class="radioLabel <?php if($verzenden && !$valid_geslacht){ echo("error"); }?>">Dhr.</span><input name="geslacht" type="radio" value="man" <?php if($geslacht == "man"){ echo("checked=\"checked\""); } ?> /><span class="radioLabel <?php if($verzenden && !$valid_geslacht){ echo("error"); }?>">Mevr.</span><input name="geslacht" type="radio" value="vrouw" <?php if($geslacht == "vrouw"){ echo("checked=\"checked\""); } ?> />
<label>Voornaam kind</label><input id="voornaam" data-label="Voornaam" name="voornaam" <?php if($verzenden && !$valid_voornaam){ echo("class=\"error\""); }?> type="text" value="<?php if(!empty($voornaam)){ echo(htmlspecialchars(stripslashes($voornaam))); }else{ echo("Voornaam"); } ?>" />
<label>Tussenvoegsel</label><input id="tussenvoegsel"data-label="Tussenvoegsel" name="tussenvoegsel" <?php if($verzenden && !$valid_tussenvoegsel){ echo("class=\"error\""); }?> type="text" value="<?php if(!empty($tussenvoegsel)){ echo(htmlspecialchars(stripslashes($tussenvoegsel))); }else{ echo("Tussenvoegsel"); } ?>" />
<label>Achternaam kind</label><input id="achternaam" data-label="Achternaam" name="achternaam" <?php if($verzenden && !$valid_achternaam){ echo("class=\"error\""); }?> type="text" value="<?php if(!empty($achternaam)){ echo(htmlspecialchars(stripslashes($achternaam))); }else{ echo("Achternaam"); } ?>" />
<div class="formSeparator"></div>
<label>Telefoon tijdens minikamp</label><input id="telefoonnummer" data-label="Telefoon tijdens minikamp" name="telefoonnummer" <?php if($verzenden && !$valid_telefoonnummer){ echo("class=\"error\""); }?> type="text" value="<?php if(!empty($telefoonnummer)){ echo($telefoonnummer); }else{ echo("Telefoon tijdens minikamp"); } ?>" />
<label>E-mailadres</label><input id="emailadres" data-label="E-mailadres" name="emailadres" <?php if($verzenden && !$valid_emailadres){ echo("class=\"error\""); }?> type="text" value="<?php if(!empty($emailadres)){ echo($emailadres); }else{ echo("E-mailadres"); } ?>" />
<div class="formSeparator"></div>
<label>Adres</label><input id="adres" data-label="Adres" name="adres" <?php if($verzenden && !$valid_adres){ echo("class=\"error\""); }?> type="text" value="<?php if(!empty($adres)){ echo(htmlspecialchars(stripslashes($adres))); }else{ echo("Adres"); } ?>" />
<label>Postcode</label><input id="postcode" data-label="Postcode" class="<?php if($verzenden && !$valid_postcode){ echo("error"); }?>" name="postcode" type="text" value="<?php if(!empty($postcode)){ echo(stripslashes($postcode)); }else{ echo("Postcode"); } ?>" />
<label>Woonplaats</label><input id="woonplaats" data-label="Woonplaats" name="woonplaats" <?php if($verzenden && !$valid_woonplaats){ echo("class=\"error\""); }?> type="text" value="<?php if(!empty($woonplaats)){ echo(htmlspecialchars(stripslashes($woonplaats))); }else{ echo("Woonplaats"); } ?>" />
<label>Land:</label>
<select name="land">
<option></option>
<option <?php if($land == "BE"){ echo("selected=\"selected\""); } ?> value="BE">België</option>
<option <?php if($land == "NL"){ echo("selected=\"selected\""); } ?> value="NL">Nederland</option>
</select>
<div class="formSeparator"></div><div class="clear_both"></div>
<label>Eventuele opmerkingen</label>
<textarea name="opmerkingen" rows="3"><?php if(!empty($opmerkingen)){ echo(stripslashes($opmerkingen)); } ?></textarea>
<div class="formSeparator"></div>
<input type="submit" name="verzenden" value="Inschrijving versturen" />
<div class="clear_both"></div>
<span><em><br /><br />Let op! U kunt hierna geen gegevens meer wijzigen.</em></span>
</form>
<div class="clear_both"></div>
<div id="footer">
<div>Ledûb minikamp | <a href="mailto:info@ledubkamp.nl">info@ledubkamp.nl</a> | BTW NL9272318B01 | KvK Brabant 40236908</div>
</div>
</div>
</div>
</div>
<script type="text/javascript" src="css-js/jquery-1.5.1.min.js"> </script>
<script type="text/javascript" src="css-js/ledub_nl.js"> </script>
</body>
</html>