35438-vm/contact.php
2025-11-03 08:24:38 +00:00

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'; ?>