<?php

$errFirstName = '';
$errLastName = '';
$errEmailInput = '';
$errInterestedIn = '';
$errMessage = '';
$errRobot = '';
$title = '';
$firstName = '';
$lastName = '';
$email = '';
$interestedCopyediting = '';
$interestedLanguageEditing = '';
$interestedIndexing = '';
$interestedPublishingConsultancy = '';
$interestedCopywriting = '';
$interestedTranslation = '';
$interestedOther = '';
$message = '';
$body = '';
$result = '';
$success = '';
$robot = '';

if ($_SERVER["REQUEST_METHOD"] == "POST") {
    $title = htmlspecialchars($_POST["title"]);
    $title = filter_var($title,FILTER_SANITIZE_STRING,FILTER_FLAG_STRIP_LOW);
    $title = substr($title,0,10);
    $firstName = htmlspecialchars($_POST["firstName"]);
    $firstName = filter_var($firstName,FILTER_SANITIZE_STRING,FILTER_FLAG_STRIP_LOW);
    $firstName = substr($firstName,0,30);
    $lastName = htmlspecialchars($_POST["lastName"]);
    $lastName = filter_var($lastName,FILTER_SANITIZE_STRING,FILTER_FLAG_STRIP_LOW);
    $lastName = substr($lastName,0,30);
    $email = htmlspecialchars($_POST["emailInput"]);
    $email = filter_var($email,FILTER_SANITIZE_EMAIL);
    $email = substr($email,0,30);
    
    $interestedCopyediting = isset($_POST["checkboxCopyediting"]);
    $interestedLanguageEditing = isset($_POST["checkboxLanguageEditing"]);
    $interestedIndexing = isset($_POST["checkboxIndexing"]);
    $interestedPublishingConsultancy = isset($_POST["checkboxPublishingConsultancy"]);
    $interestedCopywriting = isset($_POST["checkboxCopywriting"]);
    $interestedTranslation = isset($_POST["checkboxTranslation"]);
    $interestedOther = isset($_POST["checkboxOther"]);
    
    $message = htmlspecialchars($_POST["message"]);
    $message = filter_var($message,FILTER_SANITIZE_STRING,FILTER_FLAG_STRIP_LOW);
    $robot = htmlspecialchars($_POST["robot"]);
    $robot = filter_var($robot,FILTER_SANITIZE_NUMBER_INT);
    
    $emailTo = "alissajonesnelson@gmail.com";
    $subject = "Message from alissajonesnelson.com";

    $body .= "Titel: ";
    $body .= $title;
    $body .= "\n";
    $body .= "Vorname: ";
    $body .= $firstName;
    $body .= "\n";
    $body .= "Nachname: ";
    $body .= $lastName;
    $body .= "\n";
    $body .= "Email: ";
    $body .= $email;
    $body .= "\n";
    $body .= "Ich interessiere mich für: ";
    
    if ($interestedCopyediting) {
        $body .= "Redigieren von Texten, ";
    }
    if ($interestedLanguageEditing) {
        $body .= "Korrekturlesen von Texten, ";
    }
    if ($interestedIndexing) {
        $body .= "Erstellen von Registern, ";
    }
    if ($interestedCopywriting) {
        $body .= "Verfassen von Texten, ";
    }
    if ($interestedTranslation) {
        $body .= "Übersetzungen, ";
    }
    if ($interestedPublishingConsultancy) {
        $body .= "Beratung in Publikationsfragen, ";
    }
    if ($interestedOther) {
        $body .= "Sonstiges (bitte erläutern Sie dies unten)";
    }
    
    $body .= "\n";
    $body .= "Anfragetext: ";
    $body .= $message;
    $body = strip_tags($body);
    $body = str_replace("\n.", "\n..", $body);
    
    $errFirstName = '';
    $errLastName = '';
    $errEmailInput = '';
    $errInterestedIn = '';
    $errMessage = '';
    $errRobot = '';

        if (!$_POST["firstName"]) {
            $errFirstName = 'Bitte geben Sie Ihren Vornamen an';
        }
        if (!$_POST["lastName"]) {
            $errLastName = 'Bitte geben Sie Ihren Nachnamen an';
        }
        if (!$_POST["emailInput"]) {
            $errEmailInput = 'Bitte geben Sie Ihre E-Mail-Adresse an';
        }
        if (!$interestedCopyediting && !$interestedLanguageEditing && !$interestedIndexing && !$interestedPublishingConsultancy && !$interestedCopywriting && !$interestedTranslation && !$interestedOther) {
            $errInterestedIn = 'Bitte wählen Sie mindestens eine Option';
        }
        if (!$_POST["message"]) {
            $errMessage = 'Bitte geben Sie einen Anfragetext ein';
        }
        if ($robot != "7") {
            $errRobot = 'Bitte überprüfen Sie die kleine Rechenaufgabe';
        }
        if (!$errFirstName && !$errLastName && !$errEmailInput && !$errInterestedIn && !$errMessage && !$errRobot) {
            $success = 1;
            $mail = mail($emailTo, $subject, $body, "From: donotreply@alissajonesnelson.com");
            if ($mail) {
                $result = '<p class="text-success">Ihre Anfrage ist erfolgreich übermittelt worden. Vielen Dank!</p>';
                
            }
        } else {
            $result = '<p class="text-danger">Ihre Anfrage konnte noch nicht übermittelt werden. Bitte korrigieren Sie die genannten Fehler.</p>';
        }
}
?>

<!DOCTYPE html>
<html lang="de">
	<head>
	    <meta charset="utf-8">
	    <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
		<meta name="description" content="">
    	<meta name="author" content="">
    	<link rel="icon" href="../favicon.ico">
        
        <title>Kontaktanfrage</title>
        
		<link href="../css/bootstrap.min.css" rel="stylesheet">
		<link href="../css/bootstrapOverride.css" rel="stylesheet">
		<link href="../css/font-awesome.min.css" rel="stylesheet">
        
        <link rel="apple-touch-icon" sizes="152x152" href="../apple-touch-icon.png">
        <link rel="icon" type="image/png" sizes="32x32" href="../favicon-32x32.png">
        <link rel="icon" type="image/png" sizes="16x16" href="../favicon-16x16.png">
        <link rel="manifest" href="../manifest.json">
        <link rel="mask-icon" href="../safari-pinned-tab.svg" color="#5bbad5">
        <meta name="theme-color" content="#ffffff">
	</head>
	<body>
		<nav class="navbar navbar-toggleable-sm sticky-top navbar-inverse bg-inverse" id="home">
			<button class="navbar-toggler navbar-toggler-right" type="button" data-toggle="collapse" data-target="#navbarNav" aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">
				<span class="navbar-toggler-icon"></span>
			</button>
			<a class="navbar-brand" href="index.html">Alissa Jones Nelson</a>
			<div class="collapse navbar-collapse" id="navbarNav">
				<div class="mr-auto">
				</div>
				<ul class="navbar-nav">
					<li class="nav-item">
						<a class="nav-link" href="index.html">Home</a>
					</li>
					<li class="nav-item">
						<a class="nav-link" href="zur-person.html">Zur Person</a>
					</li>
					<li class="nav-item">
						<a class="nav-link" href="angebote-und-preise.html">Angebote und Preise</a>
					</li>
					<li class="nav-item">
						<a class="nav-link" href="referenzen.html">Referenzen</a>
                    </li>
                    <li class="nav-item">
						<a class="nav-link" href="literarisch.html">Literarisch</a>
                    </li>
					<li class="nav-item">
						<a class="nav-link active" href="kontakt.html">Kontakt</a>
					</li>
				</ul>
			</div>
		</nav>
        <div class="container mb-3" style="max-width: 46rem;">
            <div class="row text-right mt-1">
                <div class="col-12">
                    <a class="" href="../contact.html">English</a><span style="color:grey;"> | </span><a class="active" href="kontakt.html">Deutsch</a>
                </div>
            </div>
            <div class="row">
                <div class="col-12">
                    <h1 class="display-4 my-2 text-center c4">Kontaktanfrage</h1>
                    <hr/>
                </div>
            </div>
            <p>Ich freue mich über Ihre Kontaktanfrage. Bitte geben Sie mir schon einmal einige Informationen zu Ihrer Person und Ihrem Projekt.</p>
			<form id="contactForm" method="post" action="kontakt.html">
				<div class="row">
					<div class="col-md-2 col-sm-2 col-3">
						<div class="form-group">
							<label for="title">Titel</label>
							<input type="text" class="form-control" id="title" name="title" value="<?php if(!$success) echo $title; ?>">
						</div>
					</div>
					<div class="col-md-5 col-sm-5">
						<div class="form-group">
							<label for="firstName">Vorname</label>
							<input type="text" class="form-control" id="firstName" name="firstName" value="<?php if(!$success) echo $firstName; ?>">
                            <?php echo "<p class='text-danger'>$errFirstName</p>"; ?>
						</div>
					</div>
					<div class="col-md-5 col-sm-5">
						<div class="form-group">
							<label for="lastName">Nachname</label>
							<input type="text" class="form-control" id="lastName" name="lastName" value="<?php if(!$success) echo $lastName; ?>">
                            <?php echo "<p class='text-danger'>$errLastName</p>"; ?>
						</div>
					</div>
                </div>
                <div class="row">
					<div class="col-sm-6">
						<div class="form-group">
							<label for="emailInput">E-Mail Adresse</label>
							<input type="email" class="form-control" id="emailInput" name="emailInput" placeholder="IhrName@mail.com" value="<?php if(!$success) echo $email; ?>">
                            <?php echo "<p class='text-danger'>$errEmailInput</p>"; ?>
						</div>
					</div>
                </div>
                <div class="row">
					<div class="col-12">
						<div class="form-group">
							<label for="interestedIn">Ich interessiere mich für</label>
                            <div class="card card-block">
                                <div class="row">
                                    <div class="col-sm-6">
                                        <div class="form-check">
                                            <label class="form-check-label">
                                                <input class="form-check-input" type="checkbox" id="checkboxCopyediting" name="checkboxCopyediting" <?php if($interestedCopyediting && !$success) echo "checked";?>>
                                                Redigieren von Texten                                
                                            </label>
                                        </div>
                                        <div class="form-check">
                                            <label class="form-check-label">
                                                <input class="form-check-input" type="checkbox" id="checkboxLanguageEditing" name="checkboxLanguageEditing" <?php if($interestedLanguageEditing && !$success) echo "checked";?>>
                                                Korrekturlesen von Texten
                                            </label>
                                        </div>
                                        <div class="form-check">
                                            <label class="form-check-label">
                                                <input class="form-check-input" type="checkbox" id="checkboxIndexing" name="checkboxIndexing" <?php if($interestedIndexing && !$success) echo "checked";?>>
                                                Erstellen von Registern
                                            </label>
                                        </div>
                                        <div class="form-check">
                                            <label class="form-check-label">
                                                <input class="form-check-input" type="checkbox" id="checkboxPublishingConsultancy" name="checkboxPublishingConsultancy" <?php if($interestedPublishingConsultancy && !$success) echo "checked";?>>
                                                 Verfassen von Texten
                                            </label>
                                        </div>
                                    </div>
                                    <div class="col-sm-6">
                                        <div class="form-check">
                                            <label class="form-check-label">
                                                <input class="form-check-input" type="checkbox" id="checkboxCopywriting" name="checkboxCopywriting" <?php if($interestedCopywriting && !$success) echo "checked";?>>
                                                Übersetzung
                                            </label>
                                        </div>
                                        <div class="form-check">
                                            <label class="form-check-label">
                                                <input class="form-check-input" type="checkbox" id="checkboxTranslation" name="checkboxTranslation" <?php if($interestedTranslation && !$success) echo "checked";?>>
                                                Beratung in Publikationsfragen
                                            </label>
                                        </div>
                                        <div class="form-check">
                                            <label class="form-check-label">
                                                <input class="form-check-input" type="checkbox" id="checkboxOther" name="checkboxOther" <?php if($interestedOther && !$success) echo "checked";?>>
                                                Sonstiges (bitte erläutern Sie dies unten)
                                            </label>                                
                                        </div>
                                    </div>
                                </div>
                            </div>
                            <?php echo "<p class='text-danger'>$errInterestedIn</p>"; ?>
                        </div>
                    </div>
                </div>
                <div class="row">
                    <div class="col-12">
                        <div class="form-group">
                            <label for="message">Anfragetext</label>
                            <textarea class="form-control" id="message" name="message" rows="5"><?php if(!$success) echo $message; ?></textarea>
                            <?php echo "<p class='text-danger'>$errMessage</p>"; ?>
                        </div>
                    </div>
                </div>
                <div class="row">
                    <div class="col-12">
                        <div class="form-group">
                            <label for="robot">Zeigen Sie, dass Sie kein Roboter sind: 3 + 4 = ?</label>
                            <input style="max-width: 6em;" type="number" class="form-control" id="robot" name="robot" value="<?php if (!$success) echo $robot; ?>">
                            <?php echo "<p class='text-danger'>$errRobot</p>";?>
                        </div>
                    </div>
                </div>
                <button type="submit" class="btn btn-danger">Abschicken</button>
                <?php echo $result; ?>
			</form>
        </div>
        <div style="background-color: #DDD">
            <div class="container" style="max-width: 46rem;">
                <div class="row">
                    <div class="col-12">
                        <p class="work-company mt-2">Wenn Sie uns per Kontaktformular Anfragen zukommen lassen, werden Ihre Angaben aus
                            dem Anfrageformular inklusive der von Ihnen dort angegebenen Kontaktdaten zwecks
                            Bearbeitung der Anfrage und für den Fall von Anschlussfragen bei uns gespeichert. Diese Daten geben wir nicht ohne Ihre Einwilligung weiter.
                    </div>
                </div>
            </div>
        </div>
		<footer class="footer bg-inverse" id="footer">
			<div class="container">
				<div class="row">
					<div class="col-sm-12 col-12 hidden-sm-down">
						<div class="navbar navbar-inverse bg-inverse">
							<ul class="footerbar-nav footy mx-auto">
								<li class="nav-item">
									<a class="footer-link" href="index.html">Home</a>
								</li>
								<li class="nav-item">
									<a class="footer-link" href="zur-person.html">Zur Person</a>
								</li>
                                <li class="nav-item">
									<a class="footer-link" href="impressum.html">Impressum</a>
								</li>
								<li class="nav-item">
									<a class="footer-link" href="angebote-und-preise.html">Angebote und Preise</a>
								</li>               
								<li class="nav-item">
									<a class="footer-link" href="referenzen.html">Referenzen</a>
                                </li>
								<li class="nav-item">
									<a class="footer-link" href="literarisch.html">Literarisch</a>
                                </li>                                
								<li class="nav-item">
									<a class="footer-link" href="kontakt.html">Kontakt</a>
								</li>
							</ul>
						</div>
					</div>
                    <div class="col-sm-12 col-12 hidden-md-up">
						<div class="navbar navbar-inverse bg-inverse footy">
                            <a class="footer-link-xs" href="index.html">Home</a>
                            <a class="footer-link-xs" href="zur-person.html">Zur Person</a>
                            <a class="footer-link-xs" href="impressum.html">Impressum</a>
                            <a class="footer-link-xs" href="angebote-und-preise.html">Angebote und Preise</a>
                            <a class="footer-link-xs" href="referenzen.html">Referenzen</a>
                            <a class="footer-link-xs" href="literarisch.html">Literarisch</a>                            
                            <a class="footer-link-xs" href="kontakt.html">Kontakt</a>
						</div>
					</div>
				</div>
				<div class="row">
					<div class="col">
						<div class="footer-text text-muted text-center">© 2017-2018 Alissa Jones Nelson
						</div>
						<div class="footer-text text-muted text-center">Site designed and hosted by KJ Technology LLC</div>
					</div>
				</div>
			</div>
        </footer>
	<script src="https://code.jquery.com/jquery-3.1.1.slim.min.js"></script>
	<script src="https://npmcdn.com/tether@1.2.4/dist/js/tether.min.js"></script>
	<script src="../js/bootstrap.min.js"></script>
</html>

