HEX
Server: Microsoft-IIS/8.5
System: Windows NT YDAWBH120 6.3 build 9600 (Windows Server 2012 R2 Standard Edition) AMD64
User: tentjecom_web (0)
PHP: 7.4.14
Disabled: NONE
Upload Files
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 &euro; 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&euml;</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&ucirc;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>