<?php
require 'config.php';
    if (!isset($_GET['thanh_cong'])) {
        $thong_bao = '';
    } else {
        $thong_bao = '<div class="alert alert-success text-center mt-3">Hệ thống đã ghi nhận thông tin. Chúng tôi sẽ liên hệ tham vấn trong thời gian sớm nhất.</div>';
    }

if ($_SERVER["REQUEST_METHOD"] == "POST") {
    $ten_doanh_nghiep = $_POST['ten_doanh_nghiep'];
    $nguoi_dai_dien = $_POST['nguoi_dai_dien'];
    $so_dien_thoai = $_POST['so_dien_thoai'];
    $email = $_POST['email'];
    
    $cau_tra_loi = isset($_POST['cau_tra_loi']) ? $_POST['cau_tra_loi'] : [];
    $cau_tra_loi_json = json_encode($cau_tra_loi, JSON_UNESCAPED_UNICODE);

    try {
        // Lưu CSDL
        $sql = "INSERT INTO khaosat_doanhnghiep (ten_doanh_nghiep, nguoi_dai_dien, so_dien_thoai, email, cau_tra_loi) VALUES (?, ?, ?, ?, ?)";
        $stmt = $conn->prepare($sql);
        $stmt->execute([$ten_doanh_nghiep, $nguoi_dai_dien, $so_dien_thoai, $email, $cau_tra_loi_json]);
        
        $thong_bao = '<div class="alert alert-success text-center mt-3">Hệ thống đã ghi nhận thông tin. Chúng tôi sẽ liên hệ tham vấn trong thời gian sớm nhất.</div>';

        // GỬI EMAIL TỰ ĐỘNG CHO DOANH NGHIỆP
        if (!empty($email)) {
            require_once 'vendor/autoload.php';
            $mail = new \PHPMailer\PHPMailer\PHPMailer(true);
            try {
                $mail->isSMTP();
                $mail->Host       = 'smtp.gmail.com';
                $mail->SMTPAuth   = true;
                $mail->Username   = 'phamngoc8286@gmail.com'; // ĐIỀN GMAIL CỦA BẠN VÀO ĐÂY
                $mail->Password   = 'ypvv gibl zozk wqcs';   // ĐIỀN 16 CHỮ CÁI BẢO MẬT VÀO ĐÂY
                $mail->SMTPSecure = 'tls';
                $mail->Port       = 587;
                $mail->CharSet    = 'UTF-8';

                $mail->setFrom('phamngoc8286@gmail.com', 'PHẠM NGỌC TV');
                $mail->addAddress($email, $nguoi_dai_dien);

                $mail->isHTML(true);
                $mail->Subject = 'Xác nhận thông tin - Quản trị Rủi ro Doanh nghiệp';
                $mail->Body    = "<h2>Kính chào đại diện $ten_doanh_nghiep, anh/chị $nguoi_dai_dien,</h2>
                                  <p>Cảm ơn quý doanh nghiệp đã dành thời gian tham gia khảo sát Tầm nhìn Quản trị &amp; Bảo toàn giá trị cùng <b>PHẠM NGỌC TV</b>.</p>
                                  <p>Hệ thống đã tiếp nhận dữ liệu thành công. Đội ngũ chuyên gia của chúng tôi đang phân tích các phản hồi để thiết kế phương án cấu trúc vốn và quản trị rủi ro phù hợp nhất với đặc thù của doanh nghiệp. Chúng tôi sẽ sớm liên hệ qua số điện thoại <b>$so_dien_thoai</b> để đặt lịch tham vấn chuyên sâu.</p>
                                  <p>Kính chúc quý doanh nghiệp phát triển thịnh vượng!</p>
                                  <p>Trân trọng,<br><b>Đội ngũ PHẠM NGỌC TV</b></p>";

                $mail->send();
            } catch (Exception $e) {
                // Âm thầm bỏ qua nếu lỗi gửi mail
            }
        }
        header("Location: khao-sat-doanh-nghiep.php?thanh_cong=1");
        exit;
    } catch(PDOException $e) {
        $thong_bao = '<div class="alert alert-danger text-center mt-3">Lỗi: ' . $e->getMessage() . '</div>';
    }
}

// LẤY CÂU HỎI TỪ DATABASE (Lọc riêng loại 'doanh_nghiep')
$sql_cau_hoi = "SELECT * FROM danh_sach_cau_hoi WHERE loai_khao_sat = 'doanh_nghiep' ORDER BY thu_tu ASC";
$stmt_cau_hoi = $conn->query($sql_cau_hoi);
$danh_sach_cau_hoi = $stmt_cau_hoi->fetchAll(PDO::FETCH_ASSOC);
?>

<!DOCTYPE html>
<html lang="vi">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Khảo Sát Doanh Nghiệp - PHẠM NGỌC TV</title>
    <link rel="icon" type="image/png" href="images/icon.png">
    <link rel="apple-touch-icon" href="images/icon.png">
    <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">
    <style>
        @keyframes gradientShiftGreen {
            0% { background: linear-gradient(90deg, #198754, #198754); }
            50% { background: linear-gradient(90deg, #6ec177, #6ec177); }
            100% { background: linear-gradient(90deg, #198754, #198754); }
        }
        
        @keyframes footerGlow {
            0% { box-shadow: 0 -2px 8px rgba(0,0,0,0.1); }
            50% { box-shadow: 0 -2px 16px rgba(25, 135, 84, 0.15); }
            100% { box-shadow: 0 -2px 8px rgba(0,0,0,0.1); }
        }
        
        body { background-color: #f4f7f6; font-family: Arial, sans-serif; padding-top: 110px; padding-bottom: 60px; }
        .site-header { 
            background: linear-gradient(90deg, #198754, #157347); 
            border-bottom: 5px solid #146c43; 
            padding: 8px 0; 
            text-align: center; 
            position: fixed; 
            top: 0; 
            left: 0; 
            right: 0; 
            z-index: 1000;
            animation: gradientShiftGreen 4s ease-in-out infinite;
        }
        .site-footer { 
            background: linear-gradient(90deg, #1e2b3c, #2a3f52); 
            padding: 14px 0; 
            text-align: center; 
            position: fixed; 
            bottom: 0; 
            left: 0; 
            right: 0; 
            z-index: 1000;
            animation: footerGlow 3s ease-in-out infinite;
            transition: transform 0.3s ease-in-out;
            transform: translateY(0);
        }
        .site-footer.footer-hidden {
            transform: translateY(100%);
        }
        .site-footer a { white-space: nowrap; font-size: 13px; }
        .form-container { background: white; padding: 30px; border-radius: 10px; box-shadow: 0 4px 6px rgba(0,0,0,0.1); margin-top: 30px; margin-bottom: 50px; }
        .question-title { font-weight: bold; color: #198754; margin-top: 25px; margin-bottom: 15px; }
        
        /* Tiêu đề responsive */
        .form-container h2 {
            font-size: 16px;
            line-height: 1.3;
        }
        
        .form-container h2 br {
            display: block;
        }
        
        @media (min-width: 768px) {
            .form-container h2 {
                font-size: 20px;
                white-space: nowrap;
                overflow: hidden;
                text-overflow: ellipsis;
            }
            
            .form-container h2 br {
                display: none;
            }
        }
    </style>
</head>
<body>

<div class="site-header">
    <a href="https://baovecuocsong.phamngoctv.com/" target="_blank" style="display:inline-block; background:white; padding:10px 20px; border-radius:10px;">
        <img src="images/logo.png" alt="PHẠM NGỌC TV" style="max-height: 80px;">
    </a>
</div>

<div class="container">
    <a href="index.php" class="btn btn-outline-secondary mt-5 mb-3" style="width: auto; display: inline-block;"><i class="bi bi-house-fill me-2"></i>🏠 Trang chủ</a>
    
    <div class="row justify-content-center">
        <div class="col-lg-8 form-container">
            <h2 class="text-center text-success mb-4">TẦM NHÌN QUẢN TRỊ & BẢO TOÀN<br>GIÁ TRỊ DOANH NGHIỆP</h2>
            <?= $thong_bao ?>

            <form method="POST" action="">
                <h4 class="mb-3 border-bottom pb-2">Thông tin doanh nghiệp</h4>
                <div class="mb-3">
                    <input type="text" name="ten_doanh_nghiep" class="form-control" placeholder="Tên Doanh nghiệp *" required>
                </div>
                <div class="mb-3">
                    <input type="text" name="nguoi_dai_dien" class="form-control" placeholder="Người đại diện *" required>
                </div>
                <div class="mb-3">
                    <input type="tel" name="so_dien_thoai" class="form-control" placeholder="Số điện thoại *" required>
                </div>
                <div class="mb-3">
                    <input type="email" name="email" class="form-control" placeholder="Email (Không bắt buộc)">
                </div>

                <h4 class="mt-5 mb-3 border-bottom pb-2">Nội dung khảo sát</h4>
                
                <?php if(count($danh_sach_cau_hoi) == 0): ?>
                    <p class="text-muted fst-italic">Hệ thống đang cập nhật câu hỏi doanh nghiệp. Vui lòng quay lại sau.</p>
                <?php endif; ?>

                <?php foreach ($danh_sach_cau_hoi as $cau_hoi): ?>
                    <div class="mb-4">
                        <div class="question-title"><?= htmlspecialchars($cau_hoi['noi_dung_cau_hoi']) ?></div>
                        
                        <?php
                        if ($cau_hoi['loai_cau_tra_loi'] == 'text') {
                            echo '<textarea name="cau_tra_loi[' . $cau_hoi['id'] . ']" class="form-control" rows="3" placeholder="Nhập câu trả lời của bạn..."></textarea>';
                        } else {
                            $sql_dap_an = "SELECT * FROM danh_sach_dap_an WHERE cau_hoi_id = " . $cau_hoi['id'] . " ORDER BY ky_hieu ASC";
                            $stmt_dap_an = $conn->query($sql_dap_an);
                            $danh_sach_dap_an = $stmt_dap_an->fetchAll(PDO::FETCH_ASSOC);

                            foreach ($danh_sach_dap_an as $dap_an) {
                                $input_name = ($cau_hoi['loai_cau_tra_loi'] == 'checkbox') ? "cau_tra_loi[" . $cau_hoi['id'] . "][]" : "cau_tra_loi[" . $cau_hoi['id'] . "]";
                                echo '<div class="form-check">';
                                echo '<input class="form-check-input" type="' . $cau_hoi['loai_cau_tra_loi'] . '" name="' . $input_name . '" value="' . htmlspecialchars($dap_an['ky_hieu']) . '">';
                                echo '<label class="form-check-label">' . htmlspecialchars($dap_an['ky_hieu'] . '. ' . $dap_an['noi_dung_dap_an']) . '</label>';
                                echo '</div>';
                            }
                        }
                        ?>
                    </div>
                <?php endforeach; ?>

                <?php if(count($danh_sach_cau_hoi) > 0): ?>
                <div class="d-grid gap-2 mt-5">
                    <button type="submit" class="btn btn-success btn-lg">Gửi Khảo Sát</button>
                </div>
                <?php endif; ?>
            </form>
        </div>
    </div>
</div>

<div class="site-footer">
    <a href="https://baovecuocsong.phamngoctv.com/" target="_blank" class="text-white text-decoration-none fw-bold">PHẠM NGỌC TV - Vì Bình An và Giàu Sang của Bạn</a>
</div>

<script>
    let lastScrollY = 0;
    const footer = document.querySelector('.site-footer');
    
    window.addEventListener('scroll', function() {
        let currentScrollY = window.scrollY;
        
        // Nếu scroll xuống (currentScrollY > lastScrollY), ẩn footer
        if (currentScrollY > lastScrollY && currentScrollY > 50) {
            footer.classList.add('footer-hidden');
        } else {
            // Nếu scroll lên, hiện footer
            footer.classList.remove('footer-hidden');
        }
        
        lastScrollY = currentScrollY;
    }, { passive: true });
</script>

</body>
</html>