84 lines
3.5 KiB
PHP
84 lines
3.5 KiB
PHP
<?php
|
|
require_once __DIR__ . '/mail/MailService.php';
|
|
|
|
$page_title = "Kontak Kami";
|
|
$page_description = "Hubungi Juanda Transport untuk pertanyaan, pemesanan, atau informasi lebih lanjut.";
|
|
|
|
include __DIR__ . '/includes/header.php';
|
|
|
|
$feedback_message = '';
|
|
$feedback_type = '';
|
|
|
|
if ($_SERVER["REQUEST_METHOD"] == "POST") {
|
|
$name = trim($_POST['name']);
|
|
$email = trim($_POST['email']);
|
|
$message = trim($_POST['message']);
|
|
|
|
if (empty($name) || empty($email) || empty($message)) {
|
|
$feedback_message = "Silakan lengkapi semua kolom.";
|
|
$feedback_type = 'danger';
|
|
} elseif (!filter_var($email, FILTER_VALIDATE_EMAIL)) {
|
|
$feedback_message = "Alamat email tidak valid.";
|
|
$feedback_type = 'danger';
|
|
} else {
|
|
$to = getenv('MAIL_TO') ?: 'support@yourdomain.com'; // Fallback for safety
|
|
$subject = "Pesan Baru dari Formulir Kontak Juanda Transport";
|
|
|
|
$res = MailService::sendContactMessage($name, $email, $message, $to, $subject);
|
|
|
|
if (!empty($res['success'])) {
|
|
$feedback_message = "Terima kasih telah menghubungi kami! Pesan Anda telah terkirim.";
|
|
$feedback_type = 'success';
|
|
} else {
|
|
$feedback_message = "Terjadi kesalahan saat mengirim pesan. Silakan coba lagi nanti.";
|
|
$feedback_type = 'danger';
|
|
// For debugging: error_log("Mail Error: " . $res['error']);
|
|
}
|
|
}
|
|
}
|
|
?>
|
|
|
|
<div class="container my-5">
|
|
<div class="row justify-content-center">
|
|
<div class="col-lg-8">
|
|
<h1 class="text-center mb-4">Hubungi Kami</h1>
|
|
<p class="text-center mb-5">Punya pertanyaan atau ingin memesan? Isi formulir di bawah ini dan tim kami akan segera menghubungi Anda.</p>
|
|
|
|
<?php if ($feedback_message): ?>
|
|
<div class="alert alert-<?php echo $feedback_type; ?>" role="alert">
|
|
<?php echo $feedback_message; ?>
|
|
</div>
|
|
<?php endif; ?>
|
|
|
|
<div class="card shadow-sm">
|
|
<div class="card-body p-5">
|
|
<form action="contact.php" method="POST">
|
|
<div class="mb-3">
|
|
<label for="name" class="form-label">Nama Lengkap</label>
|
|
<input type="text" class="form-control" id="name" name="name" required>
|
|
</div>
|
|
<div class="mb-3">
|
|
<label for="email" class="form-label">Alamat Email</label>
|
|
<input type="email" class="form-control" id="email" name="email" required>
|
|
</div>
|
|
<div class="mb-3">
|
|
<label for="message" class="form-label">Pesan Anda</label>
|
|
<textarea class="form-control" id="message" name="message" rows="5" required></textarea>
|
|
</div>
|
|
<div class="d-grid">
|
|
<button type="submit" class="btn btn-primary btn-lg">Kirim Pesan</button>
|
|
</div>
|
|
</form>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="text-center mt-4">
|
|
<p>Untuk respons lebih cepat, hubungi kami langsung melalui WhatsApp.</p>
|
|
<a href="https://wa.me/628973577791" class="btn btn-success btn-lg"><i class="bi bi-whatsapp"></i> Hubungi via WhatsApp</a>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<?php include __DIR__ . '/includes/footer.php'; ?>
|