<?php 
$your_email ='info@assos.nl';// <<=== update to your email address

session_start();
$errors = '';
$name = '';
$visitor_organization = '';
$visitor_email = '';
$user_message = '';

if(isset($_POST['submit']))
{
	
	$name = $_POST['name'];
	$visitor_organization = $_POST['organization'];
	$visitor_email = $_POST['email'];
	$user_message = $_POST['message'];
	///------------Do Validations-------------
	if(empty($name) || empty($visitor_organization) ||  empty($visitor_email) ||  empty($user_message)) {
		$errors .= "\n Alle velden zijn verplicht.";	
	} else {
		if(IsInjected($visitor_email)) {
			$errors .= "\n Bad email value!";
		} else {
			if(empty($_SESSION['6_letters_code'] ) || strcasecmp($_SESSION['6_letters_code'], $_POST['6_letters_code']) != 0) {
			//Note: the captcha code is compared case insensitively.
			//if you want case sensitive match, update the check above to
			// strcmp()
				$errors .= "\n De ingevoerde code is niet correct. Probeer het opnieuw!";
			}
		}
	}
	
	if(empty($errors))
	{
		//send the email
		$to = $your_email;
		$ip = isset($_SERVER['REMOTE_ADDR']) ? $_SERVER['REMOTE_ADDR'] : '';
		$subject="Nieuw bericht van $name ($ip) ";
		$from = $your_email;
		
		$body = "A user  $name submitted the contact form:\n".
		"Name: $name\n".
		"Email: $visitor_email \n".
		"Message: \n ".
		"$user_message\n".
		"IP: $ip\n";	
		
		$headers = "From: $from \r\n";
		$headers .= "Reply-To: $visitor_email \r\n";
		
		mail($to, $subject, $body,$headers);
		
		header('Location: /contact/verstuurd');
	}
}

// Function to validate against any email injection attempts
function IsInjected($str)
{
  $injections = array('(\n+)',
              '(\r+)',
              '(\t+)',
              '(%0A+)',
              '(%0D+)',
              '(%08+)',
              '(%09+)'
              );
  $inject = join('|', $injections);
  $inject = "/$inject/i";
  if(preg_match($inject,$str))
    {
    return true;
  }
  else
    {
    return false;
  }
}
?>

<?php $_SESSION['activepage']="contact"; ?>
<?php include_once($_SERVER['DOCUMENT_ROOT'].'/includes/header.php'); ?>

<section class="dm3-scroller">
  <div class="dm3-scroller-inner">
    <div class="content">
      <div class="content-inner">
        <section id="content-header">
          <div class="container clearfix">
            <div class="sixteen columns">
              <h1>Contact</h1>
            </div>
          </div>
        </section>

        <section class="section">
          <div class="container clearfix">
            <div class="sixteen columns">
              <article class="post">
					<form method="POST" name="contact_form" class="form-1 form-1-large">
					<?php if($errors) {?>
					<div class="dm3-alert dm3-alert-error">
					  <?=$errors;?>
					</div>
					<?php } ?>
					<div class="dm3-one-third">
					  <div class="form-1-field">
						<label><h4>Naam</h4></label>
						<div class="form-1-control">
						  <input type="text" class="input-fullwidth" name="name" value="<?php echo htmlentities($name) ?>">
						</div>
					  </div>
					</div>
					<div class="dm3-one-third">
					  <div class="form-1-field">
						<label><h4>Organisatie</h4></label>
						<div class="form-1-control">
						  <input type="text" class="input-fullwidth" name="organization" value="<?php echo htmlentities($visitor_organization) ?>">
						</div>
					  </div>
					</div>
					<div class="dm3-one-third dm3-column-last">
					  <div class="form-1-field">
						<label><h4>E-mail</h4></label>
						<div class="form-1-control">
						  <input type="text" class="input-fullwidth" name="email" value="<?php echo htmlentities($visitor_email) ?>">
						</div>
					  </div>
					</div>

	                <div class="clear"></div>

					<div>
						<div class="form-1-field">
						  <label><h4>Bericht</h4></label>
						  <div class="form-1-control">
							<textarea class="input-fullwidth required" cols="40" rows="5" name="message"><?php echo htmlentities($user_message) ?></textarea>
						  </div>
						</div>
					</div>
	                <div class="clear"></div>

					<div class="dm3-one-sixth">
					  <div class="form-1-field">
						<label><h4>Controlecode</h4></label>
						<img src="/captcha_code_file.php?rand=<?php echo rand(); ?>" id='captchaimg' >
					  </div>
					</div>
					<div class="dm3-one-half dm3-column-last">
					  <div class="form-1-field">
						<label>&nbsp;</label>
						<div class="form-1-control">
							<input id="6_letters_code" name="6_letters_code" type="text"><br>
							<small>Klik <a href='javascript: refreshCaptcha();'>hier</a> voor een nieuwe code</small>
						</div>
					  </div>
					</div>
	                <div class="clear"></div>

					<div class="form-1-actions">
						<input class="dm3-btn dm3-btn-primary align-right" name="submit" type="submit" id="submit" tabindex="4" value="Versturen" />       
					</div>
					

					</form>
              </article>
            </div>
          </div>
        </section>

<?php include_once($_SERVER['DOCUMENT_ROOT'].'/includes/footer.php'); ?>
