<?php
// Start the session
session_start();

// Errors auswerfen
error_reporting(E_ALL);

// Cookie-Hinweis
if (!isset($_SESSION['cookies'])) {
   //echo "Cookie-Hinweis anzeigen!";
   $_SESSION['cookies'] = "showcookie";
} else {
    if ($_SESSION['cookies'] == "showcookie" ) {
      //echo "Cookie-Hinweis anzeigen!";
    } else {
        $_SESSION['cookies'] = "hidecookie";
    }
}

if (!isset($_POST['cookiebutton'])) {
  $cookies = "showcookie";
} else {
  $cookies = trim(htmlspecialchars($_POST['cookiebutton']));
  if (( strlen($cookies) == 12 ) && ( $cookies === "acceptcookie" )) {
    $_SESSION['cookies'] = "hidecookie";
  }
}

// Active page
$activepage = $_SERVER['PHP_SELF'];
$exploder=explode("/",$activepage);
$active=count($exploder);
$url=$exploder[$active-1];
$exploder=explode(".",$url);
$active=count($exploder);
$currentpage=$exploder[$active-2];
// -----------
?>
<?php include_once ("includes/010-include.php"); ?>
<title>Kontakt | GÃ¤stehaus am Fernsehturm</title>
<?php include_once ("includes/020-include.php"); ?>
<div class="container kontakt">
<?php include_once ("includes/030-include.php"); ?>
<?php include_once ("includes/040-include-navi.php"); ?>
<div class="main">
<article>
<h1>Kontakt</h1>
<p>Gesa Kraemer</p>
<p><a href="anfahrt.php">FrÃ¶belstraÃŸe 6<br>24113 Kiel</a></p>
<p><img src="images/old-phone.png" width="21vw" height="auto" align="bottom" alt="" />&nbsp;&nbsp;<a href="tel:0431%20674254">0431 674254</a></p>
<p><img src="images/v-card.png" width="26px" height="auto" align="bottom" alt="" />&nbsp;&nbsp;<a href="/download/gaestehaus-am-fernsehturm.vcf">Unsere Visitenkarte als VCF-Datei</a></p>
<hr />
<h2>E-Mail an uns</h2>
<?php
/*
   Formular - Zeichenkodierung: UTF-8
   Aktion: Formulardaten als E-Mail versenden.

   Erstellt mit dem Formular Generator (14.08.2015) -
   www.webbausteine.de/blog/tools/formulargenerator.php
*/

// PHP Fehlermeldungen (1 um das Formular zu testen) anzeigen.
error_reporting(0);// (0/1)

// Weiterleitung - Nach dem absenden des Formulars,
// gelangt der Benutzer über einen Link auf folgende Seite:
$Weiterleitung = "kontakt.php";

$betreff = isset($_POST["betreff"]) ? strip_tags(trim($_POST["betreff"])) : ""; // Betreff
$raeume = isset($_POST["raeume"]) ? strip_tags(trim($_POST["raeume"])) : ""; // Räume

// Radiobutton: Räume
$array = array(
"Ferienwohnung fÃ¼r eine Person",
"Ferienwohnung fÃ¼r zwei Personen",
"Ferienwohnung fÃ¼r drei Personen",
"Einzelzimmer",
"Doppelzimmer",
);
$raeumeRB = "";
foreach ($array as $key => $value) {
 $raeumeRB .= "<label><input type='radio' name='raeume' value='" . $value . "'";
 if (isset($_POST["raeume"])) {
  if ($_POST["raeume"] == $value) {
   $raeumeRB .= " checked='checked'";
  }
 }
 $raeumeRB .= "> " . $value . "</label><br>\n ";
}


// Auswahlliste: Von (Tag)
// Bestimmte Tage auswählen z.B.: $Tage = array(10, 20, 30);
$Tage = range(1, 31); // Start, Ende
$Tag2 = isset($_POST["Tag2"]) ? $_POST["Tag2"] : "";
$tagKal2 = "\n   <select name='Tag2' required='required'>";
foreach ($Tage as $value) {
 $tagKal2 .= "\n    <option value='" . $value . "'" .
 ((isset($_POST["Tag2"]) ? $_POST["Tag2"] : date("j")) == $value ?
// " selected='selected'" : "") . ">" . $value . "</option>";
 "" : "") . ">" . $value . "</option>"; // selected auskommentiert Ro 2015-07-20
}
$tagKal2 .= "\n   </select>\n  ";

// Auswahlliste: Von (Monat)
// Bestimmte Monate auswählen z.B.: $Monate = array(3, 6, 9, 12);
$Monate = range(1, 12); // Start, Ende
$Monatsname = array(1=>"Januar", "Februar", "MÃ¤rz", "April", "Mai", "Juni", "Juli", "August", "September", "Oktober", "November", "Dezember");
array_unshift($Monatsname, "-");
$Monat2 = isset($_POST["Monat2"]) ? $_POST["Monat2"] : "";
$monatKal2 = "\n   <select name='Monat2' required='required'>";
foreach ($Monate as $value) {
 $monatKal2 .= "\n    <option value='" . $value . "'" .
 ((isset($_POST["Monat2"]) ? $_POST["Monat2"] : date("n")) == $value ?
// " selected='selected'" : "") . ">" . $Monatsname[$value] . "</option>";
 "" : "") . ">" . $Monatsname[$value] . "</option>"; // selected auskommentiert Ro 2015-07-20
}
$monatKal2 .= "\n   </select>\n  ";

// Auswahlliste: Von (Jahr)
// Bestimmte Jahre auswählen z.B.: $Jahre = array(2015, 2016, 2017);
//$Jahre = range(date("Y") -10, date("Y") +10); // Y = Aktuelles Jahr -+ 10 Jahre
$Jahre = range(date("Y"), date("Y") +10); // Y = Aktuelles Jahr + 10 Jahre
$Jahr2 = isset($_POST["Jahr2"]) ? $_POST["Jahr2"] : "";
$jahrKal2 = "\n   <select name='Jahr2' required='required'>";
foreach ($Jahre as $value) {
 $jahrKal2 .= "\n    <option value='" . $value . "'" .
 ((isset($_POST["Jahr2"]) ? $_POST["Jahr2"] : date("Y")) == $value ?
// " selected='selected'" : "") . ">" . $value . "</option>";
 "" : "") . ">" . $value . "</option>"; // selected auskommentiert Ro 2015-07-20
}
$jahrKal2 .= "\n   </select>\n  ";
$von = $Tag2 . "." . $Monat2 . "." . $Jahr2; // Datumsformat hier ggf. anpassen!


// Auswahlliste: Bis (Tag)
// Bestimmte Tage auswählen z.B.: $Tage = array(10, 20, 30);
$Tage = range(1, 31); // Start, Ende
$Tag3 = isset($_POST["Tag3"]) ? $_POST["Tag3"] : "";
$tagKal3 = "\n   <select name='Tag3' required='required'>";
foreach ($Tage as $value) {
 $tagKal3 .= "\n    <option value='" . $value . "'" .
 ((isset($_POST["Tag3"]) ? $_POST["Tag3"] : date("j")) == $value ?
// " selected='selected'" : "") . ">" . $value . "</option>";
 "" : "") . ">" . $value . "</option>"; // selected auskommentiert Ro 2015-07-20
}
$tagKal3 .= "\n   </select>\n  ";

// Auswahlliste: Bis (Monat)
// Bestimmte Monate auswählen z.B.: $Monate = array(3, 6, 9, 12);
$Monate = range(1, 12); // Start, Ende
$Monatsname = array(1=>"Januar", "Februar", "MÃ¤rz", "April", "Mai", "Juni", "Juli", "August", "September", "Oktober", "November", "Dezember");
array_unshift($Monatsname, "-");
$Monat3 = isset($_POST["Monat3"]) ? $_POST["Monat3"] : "";
$monatKal3 = "\n   <select name='Monat3' required='required'>";
foreach ($Monate as $value) {
 $monatKal3 .= "\n    <option value='" . $value . "'" .
 ((isset($_POST["Monat3"]) ? $_POST["Monat3"] : date("n")) == $value ?
// " selected='selected'" : "") . ">" . $Monatsname[$value] . "</option>";
 "" : "") . ">" . $Monatsname[$value] . "</option>"; // selected auskommentiert Ro 2015-07-20
}
$monatKal3 .= "\n   </select>\n  ";

// Auswahlliste: Bis (Jahr)
// Bestimmte Jahre auswählen z.B.: $Jahre = array(2015, 2016, 2017);
//$Jahre = range(date("Y") -10, date("Y") +10); // Y = Aktuelles Jahr -+ 10 Jahre
$Jahre = range(date("Y"), date("Y") +10); // Y = Aktuelles Jahr + 10 Jahre
$Jahr3 = isset($_POST["Jahr3"]) ? $_POST["Jahr3"] : "";
$jahrKal3 = "\n   <select name='Jahr3' required='required'>";
foreach ($Jahre as $value) {
 $jahrKal3 .= "\n    <option value='" . $value . "'" .
 ((isset($_POST["Jahr3"]) ? $_POST["Jahr3"] : date("Y")) == $value ?
// " selected='selected'" : "") . ">" . $value . "</option>";
 "" : "") . ">" . $value . "</option>"; // selected auskommentiert Ro 2015-07-20
}
$jahrKal3 .= "\n   </select>\n  ";
$bis = $Tag3 . "." . $Monat3 . "." . $Jahr3; // Datumsformat hier ggf. anpassen!

$firma = isset($_POST["firma"]) ? strip_tags(trim($_POST["firma"])) : ""; // Firma
$name = isset($_POST["name"]) ? strip_tags(trim($_POST["name"])) : ""; // Nachname
$vorname = isset($_POST["vorname"]) ? strip_tags(trim($_POST["vorname"])) : ""; // Vorname
$postleitzahl = isset($_POST["postleitzahl"]) ? strip_tags(trim($_POST["postleitzahl"])) : ""; // Postleitzahl
$ort = isset($_POST["ort"]) ? strip_tags(trim($_POST["ort"])) : ""; // Ort
$strasse = isset($_POST["strasse"]) ? strip_tags(trim($_POST["strasse"])) : ""; // Strasse
$telefon = isset($_POST["telefon"]) ? strip_tags(trim($_POST["telefon"])) : ""; // Telefon
$telefax = isset($_POST["telefax"]) ? strip_tags(trim($_POST["telefax"])) : ""; // Telefax
$email = isset($_POST["email"]) ? strip_tags(trim($_POST["email"])) : ""; // E-Mail
$nachricht = isset($_POST["nachricht"]) ? strip_tags(trim($_POST["nachricht"])) : ""; // Nachricht
$KopieCk = isset($_POST["Kopie"]) ? " checked='checked'" : null; // E-Mail Kopie

// Benutzereingaben überprüfen
// Die Meldungen müssen eventuell angepasst werden.
$Fehler = array("betreff"=>"","von"=>"","bis"=>"","name"=>"",
 "vorname"=>"","email"=>"","sicherheit"=>"",);
if (isset($_POST["submit"])) {
 $Fehler["betreff"] = strlen($_POST["betreff"]) < 1 ? " Bitte fÃ¼llen Sie dieses Feld aus!" : "";
 $Fehler["von"] = !checkdate($_POST["Monat2"], $_POST["Tag2"], $_POST["Jahr2"]) ? " WÃ¤hlen Sie ein (gÃ¼ltiges) Datum aus!" : "";
 $Fehler["bis"] = !checkdate($_POST["Monat3"], $_POST["Tag3"], $_POST["Jahr3"]) ? " WÃ¤hlen Sie ein (gÃ¼ltiges) Datum aus!" : "";
 $Fehler["name"] = strlen($_POST["name"]) < 1 ? " Bitte fÃ¼llen Sie dieses Feld aus!" : "";
 $Fehler["vorname"] = strlen($_POST["vorname"]) < 1 ? " Bitte fÃ¼llen Sie dieses Feld aus!" : "";
 $Fehler["email"] = strlen($_POST["email"]) < 1 ? " Bitte fÃ¼llen Sie dieses Feld aus!" : "";
 $Fehler["sicherheit"] = (md5($_POST["zip"]) != $_POST["zip2"]) ? "Die Rechenaufgabe ist leider falsch!" : "";
}

// Sicherheitsabfrage - Rechenaufgabe
$Z0 = array(mt_rand(1, 9), mt_rand(1, 9));
$Z1 = max($Z0); $Z2 = min($Z0);
$Spam = $Z1 . " &#43; &#" . (48 + $Z2) . ";";
$Schutz = md5($Z1 + $Z2);

// Formular erstellen
$Formular = "
<form action='" . $_SERVER["SCRIPT_NAME"] . "' method='post'>

<p>
 <label><span class='box'>Betreff:
 <span class='pflichtfeld'><sup>&#10034;</sup> " . $Fehler["betreff"] . "</span></span>
 <input type='text' name='betreff' value='Reservierungsanfrage' size='35' required='required'>
 </label>
</p>

<p>
 <span class='box'>RÃ¤ume:</span>
 <span class='box-raeume'>" . $raeumeRB . "</span>
</p>

<p>
 <span class='box'>Von:</span>
 <span class='box-datum'>
 <label> " . $tagKal2 . "</label>
 <label>: " . $monatKal2 . "</label>
 <label>: " . $jahrKal2 . "</label>
 </span>
</p>

<p>
 <span class='box'>Bis:</span>
 <span class='box-datum'>
 <label> " . $tagKal3 . "</label>
 <label>: " . $monatKal3 . "</label>
 <label>: " . $jahrKal3 . "</label>
 </span>
</p>

<p>
 <label><span class='box'>Firma:</span></label>
 <input type='text' name='firma' value='" . $Firma . "' size='35'>
</p>

<p>
 <label><span class='box'>Nachname:
 <span class='pflichtfeld'><sup>&#10034;</sup> " . $Fehler["name"] . "</span></span>
 <input type='text' name='name' value='" . $name . "' size='35' required='required'>
 </label>
</p>

<p>
 <label><span class='box'>Vorname:
 <span class='pflichtfeld'><sup>&#10034;</sup> " . $Fehler["vorname"] . "</span></span>
 <input type='text' name='vorname' value='" . $vorname . "' size='35' required='required'> 
 </label>
</p>

<p>
 <label><span class='box'>PLZ:</span>
 <input type='text' name='postleitzahl' value='" . $postleitzahl . "' size='35'>
 </label>
</p>
<p>
 <label><span class='box'>Ort:</span></label>
 <input type='text' name='ort' value='" . $ort . "' size='35'>
</p>

<p>
 <label><span class='box'>Strasse:</span></label>
 <input type='text' name='strasse' value='" . $strasse . "' size='35'>
</p>

<p>
 <label><span class='box'>Telefon:</span>
 <input type='text' name='telefon' value='" . $telefon . "' size='35'>
 </label>
</p>

<p>
 <label><span class='box'>Telefax:</span>
 <input type='text' name='telefax' value='" . $telefax . "' size='35'>
 </label>
</p>

<p>
 <label><span class='box'>E-Mail:
 <span class='pflichtfeld'><sup>&#10034;</sup> " . $Fehler["email"] . "</span></span>
 <input type='text' name='email' value='" . $email . "' size='35' required='required'>
 </label>
</p>

<p>
 <label><span class='box'> Nachricht:</span>
 <textarea name='nachricht' cols='30' rows='8'>" . $nachricht . "</textarea>
 </label>
</p>

<p>
 <label>
 <input type='checkbox' name='Kopie'" . $KopieCk . ">
 Bitte eine Kopie an meine E-Mail-Anschrift
 </label>
</p>

<p>
 <label> Sicherheitsabfrage:
 <span class='pflichtfeld'><sup>&#10034;</sup> " . $Fehler["sicherheit"] . "</span><br>
 <em>" . $Spam . "</em> =
 <input type='text' name='zip' size='4' pattern='[0-9]{1,2}' required='required' autocomplete='off'>
 </label>
 <input type='hidden' name='zip2' value='" . $Schutz . "'>
 <br><span class='hilfetext'> Bitte lÃ¶sen Sie die Rechenaufgabe. </span>
</p>

<p>
 <a href='" . $_SERVER["SCRIPT_NAME"] . "'  style='text-decoration: None;'><input type='button' value='Abbrechen' class='formbutton'></a>&nbsp;&nbsp;&nbsp;<input type='submit' name='submit' value='Absenden' class='formbutton'>
</p>

<p><small>Bitte alle mit <span class='pflichtfeld'><sup>&#10034;</sup></span> markierten Felder ausfÃ¼llen.</small></p>

</form>
";
$raeume = str_replace("Ã¤", "ae", $raeume);
$raeume = str_replace("Ã¼", "ue", $raeume);

// Formular abgesendet
if (isset($_POST["submit"])) {

 // Sind keine Benutzer-Eingabefehler vorhanden
 if (implode("", $Fehler) == "") {

  // Daten als E-Mail versenden (Vorschlag) - Bitte anpassen!

  // Zeitzone und das aktuelle Datum setzen
  // http://de3.php.net/manual/de/timezones.europe.php
  date_default_timezone_set("Europe/Berlin");
  $Datum = date("d.m.Y H:i");

  // Empfänger E-Mail
  //$Mailto = "support@host2.be";
  $Mailto = "heidrun.kraemer@t-online.de";

  
  // Inhalt der E-Mail setzen
  $Text = "Gesendet am: $Datum Uhr

Betreff: $betreff
Raeume: $raeume
Von: $von
Bis: $bis
Firma: $firma
Nachname: $name
Vorname: $vorname
Postleitzahl: $postleitzahl
Ort: $ort
Strasse: $strasse
Telefon: $telefon
Telefax: $telefax
E-Mail: $email
Nachricht:
$nachricht
";

  // E-Mail versenden
  mb_internal_encoding("UTF-8");
  $Betreff = mb_encode_mimeheader($betreff, "UTF-8", "Q");
  $Kopfzeile = "Mime-Version: 1.0;\nFrom: " . mb_encode_mimeheader($name, "UTF-8", "Q") . "<" . $email . ">" . "\nContent-Type: text/plain; charset=utf-8;\n";

  if (mail($Mailto, $Betreff, $Text, $Kopfzeile)) {

   echo "<p>Vielen Dank, die Nachricht wurde versendet.</p>";
  }
  else {

   // Wenn die Daten nicht versendet werden konnten,
   // wird die E-Mail-Adresse für den direkten Kontakt eingeblendet.
   echo "<p>Beim Senden der Nachricht ist ein Fehler aufgetreten!<br>" .
   "Bitte wenden Sie sich direkt an: <a href='mailto:" . $Mailto . "'>" . $Mailto . "</a></p>";
  }

  // E-Mail Kopie versenden (Vorschlag) - Bitte anpassen!
  if (isset($_POST["Kopie"])) {

   // Diese Nachricht wird an die E-Mail-Adresse des Besuchers gesendet.

   // Name/Signatur
   $Signatur = "Gesa Kraemer";

   // Betreff
   $Betreff = "Kopie Ihrer Nachricht";

   // Inhalt der E-Mail setzen
   $Text = "Vielen Dank fuer Ihren Besuch bei Gaestehaus am Fernsehturm Kraemer.
   
Wir haben folgende Nachricht erhalten:
--------------------------------------
Betreff: $betreff

Raeume: $raeume

Von: $von
Bis: $bis

Firma: $firma

Nachname: $name
Vorname: $vorname
Postleitzahl: $postleitzahl
Ort: $ort
Strasse: $strasse

Telefon: $telefon
Telefax: $telefax

E-Mail: $email

Nachricht:
$nachricht

--------------------------------------

Mit freundlichen Gruessen
$Signatur
";

   // E-Mail Kopie versenden
   $Betreff = mb_encode_mimeheader($Betreff, "UTF-8", "Q");
   $Kopfzeile = "MIME-Version: 1.0;\nFrom: " . mb_encode_mimeheader($Signatur, "UTF-8", "Q") .
    "<" . $Mailto . ">" . "\nContent-Type: text/plain; Charset=UTF-8;\n";
   if (mail($email, $Betreff, $Text, $Kopfzeile)) {
    echo "<p>Sie erhalten eine Kopie der Nachricht an Ihre E-Mail-Adresse.</p>";
   }
  }

  // Weiterleitung
  echo "<p><a href='" . $Weiterleitung . "' target='_top'>Weiter</a></p>";
 }
 else {

  // Formular und Benutzer-Eingabefehler ausgeben
  echo $Formular;
 }
}
else {

 // Formular ausgeben
 echo $Formular;
}
?>
</article>
<div class="spacing">&nbsp;</div>
</div>
<?php include_once ("includes/050-include.php"); ?>
