Current File : /home/users/kundensystem/www/kontakt.php |
<?php
include './inc/header.php';
$sql=mysqli_query($conn, 'SELECT * FROM '.$admin_tb);
$adminDetail = mysqli_fetch_assoc($sql);
$msg='';
if(isset($_POST['rand'])&&$_POST['rand']!=''&&$_POST['rand']==$_SESSION['rand']){
$fromname=$_POST['name'];
$frommail=$_POST['email'];
$subject=$_POST['subject'];
$mailtext=$_POST['mailtext'];
$ip = $_SERVER['REMOTE_ADDR'];
$sql=mysqli_query($conn, "SELECT * FROM ".$dbtable36."
WHERE (status = 'email' AND val = '".$frommail."')
OR (status = 'ip' AND val = '".$ip."')");
if(mysqli_num_rows($sql)>0){
$msg='<div class="error-message"><b>Hinweis</b>: Diese Email bzw. IP ist gesperrt!</div>';
} else if($_POST['spam_input']!=$_POST['spam_val']){
$msg='<div class="error-message">Ihre Eingabe bei der Spam Kontrolle war ungültig!</div>';
} else{
eMailSenden(ADMINMAIL, $subject, $mailtext, $frommail);
mysqli_query($conn, "INSERT INTO ".$dbtable9."
SET name = '".$fromname."',
mail = '".$frommail."',
ip = '".$ip."',
subject = '".replaceu($subject)."',
message = '".replaceu($mailtext)."',
admin_check = '0',
datum = '".date('d.m.Y')."'");
$msg='<div class="sent-message"><b>Hinweis</b>: Ihre Nachricht wurde erfolgreich gesendet!</div>';
}
}
?>
<main id="main">
<!-- ======= Breadcrumbs ======= -->
<div class="breadcrumbs d-flex align-items-center" style="background-image: url('assets/img/contact-header.jpg');">
<div class="container position-relative d-flex flex-column align-items-center">
<h2>Kontakt</h2>
<ol>
<li><a href="index.php">Home</a></li>
<li>Kontakt</li>
</ol>
</div>
</div><!-- End Breadcrumbs -->
<!-- ======= Contact Section ======= -->
<section id="contact" class="contact">
<div class="container position-relative" data-aos="fade-up">
<div class="row gy-4 d-flex justify-content-end">
<div class="col-lg-5" data-aos="fade-up" data-aos-delay="100">
<div class="info">
<?php
if($adminDetail['location']!=''){ ?>
<div class="address">
<i class="bi bi-geo-alt"></i>
<h4>Standort:</h4>
<p><?= $adminDetail['location'];?></p>
</div>
<?php
}
if($adminDetail['user_email']!=''){ ?>
<div class="email">
<i class="bi bi-envelope"></i>
<h4>Email:</h4>
<p><?= $adminDetail['user_email'];?></p>
</div>
<?php
}
if($adminDetail['phone']!=''){ ?>
<div class="phone">
<i class="bi bi-phone"></i>
<h4>Telefon:</h4>
<p><?= $adminDetail['phone'];?></p>
</div>
<?php
} ?>
</div>
</div>
<div class="col-lg-6" data-aos="fade-up" data-aos-delay="250">
<form method="post" role="form" class="myForm">
<div class="row">
<div class="col-md-6 form-group">
<input type="text" name="name" class="form-control" id="name" placeholder="Ihr Name" required
value="<?= isset($_SESSION['msg_user']) ? $ROW_user['uname'].' '.$ROW_user['ulastname'] : '';?>" <?= isset($_SESSION['msg_user']) ? 'readonly' : '';?>
>
</div>
<div class="col-md-6 form-group mt-3 mt-md-0">
<input type="email" class="form-control" name="email" id="email" placeholder="Email" required
value="<?= isset($_SESSION['msg_user']) ? $ROW_user['uemail'] : '';?>" <?= isset($_SESSION['msg_user']) ? 'readonly' : '';?>
>
</div>
</div>
<div class="form-group mt-3">
<input type="text" class="form-control" name="subject" id="subject" placeholder="Betreff" required>
</div>
<div class="form-group mt-3">
<textarea class="form-control" name="mailtext" rows="5" placeholder="Nachricht" required></textarea>
</div>
<div class="mb-3">
<div class="captcha-container">
<div id="captchCode"></div>
<input type="text" name="captchaInput" placeholder="0000" id="captchaInput" maxlength="4" required>
</div>
<div class="mt-2 error-message captchaMsg d-none">Invalide Captcha Code!</div>
</div>
<div class="my-3"><?= $msg;?></div>
<?php $rand = rand(); $_SESSION['rand'] = $rand; ?>
<input type="hidden" name="rand" value="<?= $rand;?>">
<div class="text-center"><button type="submit" class="contactSubmitBtn">Nachricht senden</button></div>
</form>
</div><!-- End Contact Form -->
</div>
</div>
</section><!-- End Contact Section -->
</main><!-- End #main -->
<?php
include_once './inc/footer.php';
?>
<script>
$('#captchCode').html(createCaptcha());
$('#captchCode').click(function () {
$('#captchCode').html(createCaptcha());
})
function createCaptcha() {
let letters = ['0', '1', '2', '3', '4', '5', '6', '7', '8', '9'];
let a = letters[Math.floor(Math.random() * letters.length)];
let b = letters[Math.floor(Math.random() * letters.length)];
let c = letters[Math.floor(Math.random() * letters.length)];
let d = letters[Math.floor(Math.random() * letters.length)];
code = a + b + c + d;
return code;
}
$('.contactSubmitBtn').click(function(e){
code = $('#captchCode').html();
inputCode = $('#captchaInput').val();
if(code!=inputCode){
$('.captchaMsg').removeClass('d-none');
e.preventDefault();
} else {
$('.captchaMsg').addClass('d-none');
}
})
</script>