<?php
session_start();
require_once 'includes/config.php';
require_once 'includes/khuyen_mai_helper.php';

// Bảo mật: Chỉ tài khoản được cấp quyền Quản trị mới có thể điều khiển trang này
if ((!isset($_SESSION['quyen_han']) || $_SESSION['quyen_han'] !== 'admin') && (!isset($_SESSION['vai_tro']) || $_SESSION['vai_tro'] !== 'admin')) {
    die("<div style='text-align:center; padding:50px; font-family:sans-serif;'><h2>Từ chối truy cập! Vùng dữ liệu chỉ dành cho Ban Quản trị.</h2></div>");
}

// Xử LÝ KHUỀN MÃI
$khuyen_mai_edit = null;
if (isset($_GET['sua_km']) && is_numeric($_GET['sua_km'])) {
    $bang_km = $_GET['bang_km'] ?? '';
    if (in_array($bang_km, ['khuyen_mai_khoa_hoc', 'khuyen_mai_dich_vu'])) {
        $stmt = $pdo->prepare("SELECT * FROM $bang_km WHERE id = ?");
        $stmt->execute([(int)$_GET['sua_km']]);
        $khuyen_mai_edit = $stmt->fetch();
    }
}
if ($_SERVER['REQUEST_METHOD'] == 'POST' && isset($_POST['luu_khuyen_mai'])) {
    $loai_nd = $_POST['loai_noi_dung_km'];
    $bang_km = ($loai_nd === 'khoa_hoc') ? 'khuyen_mai_khoa_hoc' : 'khuyen_mai_dich_vu';
    $cot_id  = ($loai_nd === 'khoa_hoc') ? 'khoa_hoc_id' : 'dich_vu_id';
    $id_nd   = (int)$_POST['id_noi_dung_km'];
    $sl_min  = (int)$_POST['so_luong_toi_thieu'];
    $loai_km = $_POST['loai_khuyen_mai'];
    $gia_tri = (float)$_POST['gia_tri_khuyen_mai'];
    $mo_ta_k = trim($_POST['mo_ta_km']);
    $tt_km   = isset($_POST['trang_thai_km']) ? 1 : 0;
    $id_edit = (int)($_POST['id_km_edit'] ?? 0);
    if ($id_edit > 0) {
        $pdo->prepare("UPDATE $bang_km SET $cot_id=?, so_luong_toi_thieu=?, loai_khuyen_mai=?, gia_tri_khuyen_mai=?, mo_ta=?, trang_thai=? WHERE id=?")
            ->execute([$id_nd, $sl_min, $loai_km, $gia_tri, $mo_ta_k, $tt_km, $id_edit]);
    } else {
        $pdo->prepare("INSERT INTO $bang_km ($cot_id, so_luong_toi_thieu, loai_khuyen_mai, gia_tri_khuyen_mai, mo_ta, trang_thai) VALUES (?,?,?,?,?,?) ON DUPLICATE KEY UPDATE loai_khuyen_mai=VALUES(loai_khuyen_mai), gia_tri_khuyen_mai=VALUES(gia_tri_khuyen_mai), mo_ta=VALUES(mo_ta), trang_thai=VALUES(trang_thai)")
            ->execute([$id_nd, $sl_min, $loai_km, $gia_tri, $mo_ta_k, $tt_km]);
    }
    $thong_bao = "<div class='alert thanh-cong'>✅ Đã lưu khuyến mãi!</div>";
    $khuyen_mai_edit = null;
}
if (isset($_GET['xoa_km']) && is_numeric($_GET['xoa_km'])) {
    $bang_km = $_GET['bang_km'] ?? '';
    if (in_array($bang_km, ['khuyen_mai_khoa_hoc', 'khuyen_mai_dich_vu'])) {
        $pdo->prepare("DELETE FROM $bang_km WHERE id=?")->execute([(int)$_GET['xoa_km']]);
        header('Location: admin-quan-ly-noi-dung.php'); exit;
    }
}

$thong_bao = $thong_bao ?? "";

// Hàm hỗ trợ hiển thị nhãn không gian chuyên nghiệp
function dichKhongGian($ma) {
    if ($ma == 'nhac') return '<span style="color:#0056b3; font-weight:bold;">🎵 Âm nhạc</span>';
    if ($ma == 'hoa') return '<span style="color:#28a745; font-weight:bold;">🎨 Hội họa</span>';
    return '<span style="color:#6c757d; font-weight:bold;">🌐 Trang chủ / Chung</span>';
}

// XỬ LÝ HÀNH ĐỘNG THÊM MỚI DỮ LIỆU ĐA KÊNH
if ($_SERVER["REQUEST_METHOD"] == "POST") {
    // 1. Thêm Tin tức / Sự kiện
    if (isset($_POST['them_tin_tuc'])) {
        $tieu_de = trim($_POST['tieu_de']);
        $loai_tin = $_POST['loai_tin'];
        $phan_loai = $_POST['phan_loai']; // Nhận phân loại không gian
        $bieu_tuong = trim($_POST['bieu_tuong']);
        $mo_ta = trim($_POST['mo_ta']);
        
        $stmt = $pdo->prepare("INSERT INTO tin_tuc_su_kien (tieu_de, loai_tin, phan_loai, bieu_tuong, mo_ta) VALUES (?, ?, ?, ?, ?)");
        if ($stmt->execute([$tieu_de, $loai_tin, $phan_loai, $bieu_tuong, $mo_ta])) {
            $thong_bao = "<div class='alert thanh-cong'>✅ Đã phát hành tin tức thành công tới không gian được chọn!</div>";
        }
    }
    
    // 2. Thêm Khóa học / Chương trình đào tạo
    if (isset($_POST['them_khoa_hoc'])) {
        $ten_khoa_hoc = trim($_POST['ten_khoa_hoc']);
        $phan_loai = $_POST['phan_loai']; // Nhận phân loại không gian
        $bieu_tuong = trim($_POST['bieu_tuong']);
        $mo_ta = trim($_POST['mo_ta']);
        $gia = trim($_POST['gia']);
        
        $stmt = $pdo->prepare("INSERT INTO chuong_trinh_dao_tao (ten_khoa_hoc, phan_loai, bieu_tuong, mo_ta, gia) VALUES (?, ?, ?, ?, ?)");
        if ($stmt->execute([$ten_khoa_hoc, $phan_loai, $bieu_tuong, $mo_ta, $gia])) {
            $thong_bao = "<div class='alert thanh-cong'>✅ Đã thêm chương trình đào tạo thành công!</div>";
        }
    }
    
    // 3. Thêm Gói dịch vụ đặt lịch
    if (isset($_POST['them_dich_vu'])) {
        $ten_dich_vu = trim($_POST['ten_dich_vu']);
        $phan_loai = $_POST['phan_loai']; // Nhận phân loại không gian
        $bieu_tuong = trim($_POST['bieu_tuong']);
        $mo_ta = trim($_POST['mo_ta']);
        
        $stmt = $pdo->prepare("INSERT INTO dich_vu_su_kien (ten_dich_vu, phan_loai, bieu_tuong, mo_ta) VALUES (?, ?, ?, ?)");
        if ($stmt->execute([$ten_dich_vu, $phan_loai, $bieu_tuong, $mo_ta])) {
            $thong_bao = "<div class='alert thanh-cong'>✅ Đã thêm gói dịch vụ sự kiện thành công!</div>";
        }
    }
}

// XỬ LÝ HÀNH ĐỘNG XÓA DỮ LIỆU
if (isset($_GET['hanh_dong']) && $_GET['hanh_dong'] == 'xoa') {
    $id_xoa = intval($_GET['id']);
    $bang = $_GET['bang'];
    
    $cac_bang_hop_le = ['tin_tuc_su_kien', 'chuong_trinh_dao_tao', 'dich_vu_su_kien'];
    if (in_array($bang, $cac_bang_hop_le) && $id_xoa > 0) {
        $stmt = $pdo->prepare("DELETE FROM $bang WHERE id = ?");
        if ($stmt->execute([$id_xoa])) {
            header("Location: admin-quan-ly-noi-dung.php");
            exit;
        }
    }
}

// TẢI TOÀN BỘ DỮ LIỆU LÊN BẢNG THỐNG KÊ
$tin_tuc_list  = $pdo->query("SELECT * FROM tin_tuc_su_kien ORDER BY id DESC")->fetchAll();
$khoa_hoc_list = $pdo->query("SELECT * FROM chuong_trinh_dao_tao ORDER BY id DESC")->fetchAll();
$dich_vu_list  = $pdo->query("SELECT * FROM dich_vu_su_kien ORDER BY id DESC")->fetchAll();
$kh_km_list    = $pdo->query("SELECT * FROM chuong_trinh_dao_tao ORDER BY ten_khoa_hoc")->fetchAll();
$dv_km_list    = $pdo->query("SELECT * FROM dich_vu_su_kien ORDER BY ten_dich_vu")->fetchAll();
$km_khoa_hoc   = $pdo->query("SELECT * FROM khuyen_mai_khoa_hoc ORDER BY khoa_hoc_id")->fetchAll();
$km_dich_vu    = $pdo->query("SELECT * FROM khuyen_mai_dich_vu ORDER BY dich_vu_id")->fetchAll();
?>
<!DOCTYPE html>
<html lang="vi">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Quản lý Nội dung Hệ thống - PHẠM NGỌC TV</title>
    <style>
        :root {
            --mau-chu-dao: #004085;
            --mau-phu: #1864ab;
            --mau-nen: #f8f9fa;
            --mau-chu: #333;
            --trang: #ffffff;
            --vien: #dee2e6;
        }
        body { font-family: 'Segoe UI', Tahoma, sans-serif; background-color: var(--mau-nen); margin: 0; color: var(--mau-chu); display: flex; }
        
        /* THANH ĐIỀU HƯỚNG BÊN TRÁI */
        .thanh-menu { width: 280px; background: var(--mau-chu-dao); color: white; min-height: 100vh; padding: 25px 15px; box-sizing: border-box; }
        .nut-chuyen-muc { display: block; width: 100%; padding: 12px 15px; background: transparent; color: rgba(255,255,255,0.8); border: none; border-radius: 6px; text-align: left; font-size: 14px; font-weight: bold; cursor: pointer; margin-bottom: 8px; transition: 0.2s; }
        .nut-chuyen-muc:hover, .nut-chuyen-muc.dang-chon { background: rgba(255,255,255,0.15); color: white; }
        
        /* KHU VỰC NỘI DUNG CHÍNH */
        .khu-vuc-chinh { flex: 1; padding: 40px; box-sizing: border-box; }
        .khoi-noi-dung { display: none; }
        .khoi-noi-dung.hien-thi { display: block; }
        
        .the-chua { background: var(--trang); padding: 30px; border-radius: 10px; box-shadow: 0 4px 12px rgba(0,0,0,0.03); border: 1px solid var(--vien); margin-bottom: 30px; }
        h2 { color: var(--mau-chu-dao); margin-top: 0; padding-bottom: 10px; border-bottom: 2px solid #f1f3f5; }
        
        /* BIỂU MẪU NHẬP LIỆU */
        .luoi-form { display: grid; grid-template-columns: 1.5fr 1fr 1fr; gap: 20px; margin-bottom: 15px; }
        .nhom-input { margin-bottom: 15px; }
        .nhom-input label { display: block; font-size: 13px; font-weight: bold; margin-bottom: 6px; color: #555; }
        .nhom-input input, .nhom-input select, .nhom-input textarea { width: 100%; padding: 12px; border: 1px solid #ced4da; border-radius: 6px; box-sizing: border-box; font-size: 14px; }
        .nhom-input input:focus, .nhom-input select:focus, .nhom-input textarea:focus { border-color: var(--mau-phu); outline: none; }
        .nut-dang-tai { background: var(--mau-chu-dao); color: white; border: none; padding: 12px 25px; border-radius: 6px; font-weight: bold; cursor: pointer; transition: 0.2s; }
        .nut-dang-tai:hover { background: var(--mau-phu); }

        /* BẢNG DỮ LIỆU */
        table { width: 100%; border-collapse: collapse; margin-top: 15px; font-size: 14px; }
        th, td { padding: 12px; text-align: left; border-bottom: 1px solid var(--vien); }
        th { background: #f1f3f5; font-weight: bold; color: #495057; }
        .nut-xoa { color: #dc3545; text-decoration: none; font-weight: bold; }
        .nut-xoa:hover { text-decoration: underline; }
        .alert { padding: 15px; border-radius: 6px; font-weight: bold; margin-bottom: 20px; }
        .alert.thanh-cong { background: #d4edda; color: #155724; border: 1px solid #c3e6cb; }
    </style>
</head>
<body>

    <!-- SIDEBAR -->
    <div class="thanh-menu">
        <h3 style="margin-top:0; text-align:center; border-bottom:1px solid rgba(255,255,255,0.2); padding-bottom:15px;">⚙️ TRẠM QUẢN TRỊ NỘI DUNG</h3>
        <button class="nut-chuyen-muc dang-chon" onclick="chuyenChuyenMuc(this, 'quan-ly-tin-tuc')">🎤 Quản lý Tin tức & Sự kiện</button>
        <button class="nut-chuyen-muc" onclick="chuyenChuyenMuc(this, 'quan-ly-dao-tao')">📚 Quản lý Khóa học</button>
        <button class="nut-chuyen-muc" onclick="chuyenChuyenMuc(this, 'quan-ly-dich-vu')">💼 Quản lý Gói Dịch vụ</button>
        <button class="nut-chuyen-muc" onclick="chuyenChuyenMuc(this, 'quan-ly-khuyen-mai')">🎁 Quản lý Khuyến mãi</button>
        <div style="margin-top:40px; border-top: 1px solid rgba(255,255,255,0.2); padding-top: 15px;">
            <a href="index.php" target="_blank" class="nut-chuyen-muc" style="color:#ffc107; text-decoration:none;">🌐 Xem Trang chủ</a>
            <a href="am-nhac.php" target="_blank" class="nut-chuyen-muc" style="color:#ffc107; text-decoration:none;">🎵 Xem Không gian Âm nhạc</a>
            <a href="hoi-hoa.php" target="_blank" class="nut-chuyen-muc" style="color:#ffc107; text-decoration:none;">🎨 Xem Không gian Hội họa</a>
        </div>
    </div>

    <!-- MAIN CONTENT -->
    <div class="khu-vuc-chinh">
        <?php echo $thong_bao; ?>

        <!-- 1. QUẢN LÝ TIN TỨC & SỰ KIỆN -->
        <div id="quan-ly-tin-tuc" class="khoi-noi-dung hien-thi">
            <div class="the-chua">
                <h2>🎤 Phát hành Tin tức & Sự kiện mới</h2>
                <form method="POST">
                    <div class="luoi-form">
                        <div class="nhom-input">
                            <label>Tiêu đề thông điệp / Sự kiện</label>
                            <input type="text" name="tieu_de" required placeholder="Ví dụ: Gala Âm Nhạc...">
                        </div>
                        <div class="nhom-input">
                            <label>Phân loại bảng tin</label>
                            <select name="loai_tin"><option value="su_kien">Sự kiện sắp tới</option><option value="noi_bat">Tin tức nổi bật</option></select>
                        </div>
                        <div class="nhom-input">
                            <label>Hiển thị tại Không gian</label>
                            <select name="phan_loai">
                                <option value="chung">🌐 Trang chủ (Tin chung)</option>
                                <option value="nhac">🎵 Không gian Âm nhạc</option>
                                <option value="hoa">🎨 Không gian Hội họa</option>
                            </select>
                        </div>
                    </div>
                    <div class="nhom-input"><label>Biểu tượng hiển thị</label><input type="text" name="bieu_tuong" value="🎤" style="max-width:200px;"></div>
                    <div class="nhom-input"><label>Tóm tắt nội dung</label><textarea name="mo_ta" rows="3" required placeholder="Nhập đoạn giới thiệu ngắn..."></textarea></div>
                    <button type="submit" name="them_tin_tuc" class="nut-dang-tai">🚀 Phát hành ngay lập tức</button>
                </form>
            </div>
            <div class="the-chua">
                <h3>Danh sách Thông điệp đang hiển thị</h3>
                <table>
                    <tr><th>Không gian</th><th>Biểu tượng</th><th>Tiêu đề bài viết</th><th>Phân loại</th><th>Ngày tạo</th><th>Thao tác</th></tr>
                    <?php foreach($tin_tuc_list as $tin): ?>
                    <tr>
                        <td><?php echo dichKhongGian($tin['phan_loai']); ?></td>
                        <td><?php echo $tin['bieu_tuong']; ?></td>
                        <td><strong><?php echo htmlspecialchars($tin['tieu_de']); ?></strong></td>
                        <td><?php echo ($tin['loai_tin']=='su_kien')?'Sự kiện':'Nổi bật'; ?></td>
                        <td><?php echo date('d/m/Y', strtotime($tin['ngay_tao'])); ?></td>
                        <td><a href="?hanh_dong=xoa&id=<?php echo $tin['id']; ?>&bang=tin_tuc_su_kien" class="nut-xoa" onclick="return confirm('Bạn chắc chắn muốn gỡ bài viết này?')">Gỡ bỏ</a></td>
                    </tr>
                    <?php endforeach; ?>
                </table>
            </div>
        </div>

        <!-- 2. QUẢN LÝ CHƯƠNG TRÌNH ĐÀO TẠO -->
        <div id="quan-ly-dao-tao" class="khoi-noi-dung">
            <div class="the-chua">
                <h2>📚 Thêm Chương trình Đào tạo / Khóa học mới</h2>
                <form method="POST">
                    <div class="luoi-form">
                        <div class="nhom-input"><label>Tên Khóa học / Chương trình</label><input type="text" name="ten_khoa_hoc" required placeholder="Ví dụ: Khóa học Piano..."></div>
                        <div class="nhom-input"><label>Định mức Học phí</label><input type="text" name="gia" value="Liên hệ nhận báo giá"></div>
                        <div class="nhom-input">
                            <label>Hiển thị tại Không gian</label>
                            <select name="phan_loai">
                                <option value="chung">🌐 Trang chủ (Tiêu biểu)</option>
                                <option value="nhac">🎵 Không gian Âm nhạc</option>
                                <option value="hoa">🎨 Không gian Hội họa</option>
                            </select>
                        </div>
                    </div>
                    <div class="nhom-input"><label>Biểu tượng đại diện</label><input type="text" name="bieu_tuong" value="📚" style="max-width:200px;"></div>
                    <div class="nhom-input"><label>Mô tả chi tiết</label><textarea name="mo_ta" rows="3" required placeholder="Ghi tóm tắt khung chương trình đào tạo..."></textarea></div>
                    <button type="submit" name="them_khoa_hoc" class="nut-dang-tai">➕ Thêm vào danh mục</button>
                </form>
            </div>
            <div class="the-chua">
                <h3>Danh mục Khóa học hiện có</h3>
                <table>
                    <tr><th>Không gian</th><th>Biểu tượng</th><th>Tên khóa học</th><th>Định mức học phí</th><th>Thao tác</th></tr>
                    <?php foreach($khoa_hoc_list as $kh): ?>
                    <tr>
                        <td><?php echo dichKhongGian($kh['phan_loai']); ?></td>
                        <td><?php echo $kh['bieu_tuong']; ?></td>
                        <td><strong><?php echo htmlspecialchars($kh['ten_khoa_hoc']); ?></strong></td>
                        <td><?php echo htmlspecialchars($kh['gia']); ?></td>
                        <td><a href="?hanh_dong=xoa&id=<?php echo $kh['id']; ?>&bang=chuong_trinh_dao_tao" class="nut-xoa" onclick="return confirm('Xóa khóa học này?')">Gỡ bỏ</a></td>
                    </tr>
                    <?php endforeach; ?>
                </table>
            </div>
        </div>

        <!-- 3. QUẢN LÝ GÓI DỊCH VỤ -->
        <div id="quan-ly-dich-vu" class="khoi-noi-dung">
            <div class="the-chua">
                <h2>💼 Thêm Gói Dịch vụ Sự kiện mới</h2>
                <form method="POST">
                    <div class="luoi-form" style="grid-template-columns: 1.5fr 1fr;">
                        <div class="nhom-input"><label>Tên Gói dịch vụ cung cấp</label><input type="text" name="ten_dich_vu" required placeholder="Ví dụ: Cung Cấp Band Nhạc..."></div>
                        <div class="nhom-input">
                            <label>Hiển thị tại Không gian</label>
                            <select name="phan_loai">
                                <option value="chung">🌐 Trang chủ (Tiêu biểu)</option>
                                <option value="nhac">🎵 Không gian Âm nhạc</option>
                                <option value="hoa">🎨 Không gian Hội họa</option>
                            </select>
                        </div>
                    </div>
                    <div class="nhom-input"><label>Biểu tượng đại diện</label><input type="text" name="bieu_tuong" value="💼" style="max-width:200px;"></div>
                    <div class="nhom-input"><label>Mô tả chi tiết hạng mục</label><textarea name="mo_ta" rows="3" required placeholder="Mô tả phạm vi cung cấp dịch vụ..."></textarea></div>
                    <button type="submit" name="them_dich_vu" class="nut-dang-tai">➕ Thêm vào danh mục</button>
                </form>
            </div>
            <div class="the-chua">
                <h3>Danh mục Gói Dịch vụ hiện hành</h3>
                <table>
                    <tr><th>Không gian</th><th>Biểu tượng</th><th>Tên gói dịch vụ</th><th>Nội dung tóm tắt</th><th>Thao tác</th></tr>
                    <?php foreach($dich_vu_list as $dv): ?>
                    <tr>
                        <td><?php echo dichKhongGian($dv['phan_loai']); ?></td>
                        <td><?php echo $dv['bieu_tuong']; ?></td>
                        <td><strong><?php echo htmlspecialchars($dv['ten_dich_vu']); ?></strong></td>
                        <td><?php echo htmlspecialchars(mb_strimwidth($dv['mo_ta'], 0, 80, '...')); ?></td>
                        <td><a href="?hanh_dong=xoa&id=<?php echo $dv['id']; ?>&bang=dich_vu_su_kien" class="nut-xoa" onclick="return confirm('Gỡ bỏ gói dịch vụ này?')">Gỡ bỏ</a></td>
                    </tr>
                    <?php endforeach; ?>
                </table>
            </div>
        </div>
        <!-- 4. QUẢN LÝ KHUỀN MÃI -->
        <div id="quan-ly-khuyen-mai" class="khoi-noi-dung">
            <div class="the-chua">
                <h2>🎁 <?php echo $khuyen_mai_edit ? '✏️ Chỉnh sửa Khuyến mãi' : 'Thêm Khuyến mãi mới'; ?></h2>
                <form method="POST">
                    <input type="hidden" name="id_km_edit" value="<?php echo (int)($khuyen_mai_edit['id'] ?? 0); ?>">
                    <div style="display:grid; grid-template-columns:1fr 1fr; gap:15px; margin-bottom:15px;">
                        <div class="nhom-input">
                            <label>Loại nội dung</label>
                            <select name="loai_noi_dung_km" id="sel_loai_km" onchange="taiDSNoiDung(this.value)" required>
                                <option value="">-- Chọn loại --</option>
                                <option value="khoa_hoc">📚 Khóa học</option>
                                <option value="dich_vu">💼 Dịch vụ</option>
                            </select>
                        </div>
                        <div class="nhom-input">
                            <label>Chọn khóa học / dịch vụ</label>
                            <select name="id_noi_dung_km" id="sel_nd_km" required>
                                <option value="">-- Chọn loại trước --</option>
                            </select>
                        </div>
                    </div>
                    <div style="display:grid; grid-template-columns:1fr 1fr 1fr; gap:15px; margin-bottom:15px;">
                        <div class="nhom-input"><label>Số lượng tối thiểu</label><input type="number" name="so_luong_toi_thieu" min="1" value="<?php echo htmlspecialchars($khuyen_mai_edit['so_luong_toi_thieu'] ?? ''); ?>" required></div>
                        <div class="nhom-input">
                            <label>Loại khuyến mãi</label>
                            <select name="loai_khuyen_mai" id="sel_loai_km_type" onchange="capNhatDonVi()">
                                <option value="tien_mat" <?php echo ($khuyen_mai_edit['loai_khuyen_mai'] ?? '') === 'tien_mat' ? 'selected' : ''; ?>>Tiền mặt (VNĐ)</option>
                                <option value="phan_tram" <?php echo ($khuyen_mai_edit['loai_khuyen_mai'] ?? '') === 'phan_tram' ? 'selected' : ''; ?>>Phần trăm (%)</option>
                            </select>
                        </div>
                        <div class="nhom-input"><label>Giá trị <span id="don_vi_km" style="color:#ff6b6b;">(VNĐ)</span></label><input type="number" name="gia_tri_khuyen_mai" min="0" step="0.01" value="<?php echo htmlspecialchars($khuyen_mai_edit['gia_tri_khuyen_mai'] ?? ''); ?>" required></div>
                    </div>
                    <div class="nhom-input"><label>Mô tả</label><input type="text" name="mo_ta_km" value="<?php echo htmlspecialchars($khuyen_mai_edit['mo_ta'] ?? ''); ?>"></div>
                    <div class="nhom-input" style="display:flex; align-items:center; gap:8px;">
                        <input type="checkbox" name="trang_thai_km" value="1" <?php echo (!$khuyen_mai_edit || $khuyen_mai_edit['trang_thai']) ? 'checked' : ''; ?> style="width:auto;">
                        <label style="margin:0; font-weight:normal;">Kích hoạt khuyến mãi này</label>
                    </div>
                    <button type="submit" name="luu_khuyen_mai" class="nut-dang-tai" style="background:#ff6b6b;"><?php echo $khuyen_mai_edit ? '💾 Cập nhật' : '💾 Lưu Khuyến mãi'; ?></button>
                    <?php if ($khuyen_mai_edit): ?>
                    <a href="admin-quan-ly-noi-dung.php" style="display:inline-block; margin-left:10px; padding:12px 20px; background:#6c757d; color:white; border-radius:6px; text-decoration:none; font-weight:bold;">❌ Hủy</a>
                    <?php endif; ?>
                </form>
            </div>

            <div class="the-chua">
                <h3 style="color:#28a745;">📚 Khuyến mãi Khóa học</h3>
                <table>
                    <tr><th>Khóa học</th><th>Số lượng tối thiểu</th><th>Loại</th><th>Giá trị</th><th>Mô tả</th><th>Trạng thái</th><th>Thao tác</th></tr>
                    <?php foreach ($km_khoa_hoc as $km):
                        $kh = array_values(array_filter($kh_km_list, fn($k) => $k['id'] == $km['khoa_hoc_id']))[0] ?? null;
                    ?>
                    <tr>
                        <td><strong><?php echo htmlspecialchars($kh['ten_khoa_hoc'] ?? 'N/A'); ?></strong></td>
                        <td><?php echo $km['so_luong_toi_thieu']; ?></td>
                        <td><?php echo $km['loai_khuyen_mai'] === 'tien_mat' ? 'Tiền mặt' : 'Phần trăm'; ?></td>
                        <td><?php echo $km['loai_khuyen_mai'] === 'tien_mat' ? number_format($km['gia_tri_khuyen_mai'],0,',','.') . ' ₫' : $km['gia_tri_khuyen_mai'] . '%'; ?></td>
                        <td><?php echo htmlspecialchars($km['mo_ta'] ?? ''); ?></td>
                        <td><span style="padding:3px 8px; border-radius:4px; font-size:12px; background:<?php echo $km['trang_thai'] ? '#d4edda' : '#e2e3e5'; ?>; color:<?php echo $km['trang_thai'] ? '#155724' : '#666'; ?>"><?php echo $km['trang_thai'] ? '✅ Hoạt động' : '⏸ Tạm dừng'; ?></span></td>
                        <td>
                            <a href="?sua_km=<?php echo $km['id']; ?>&bang_km=khuyen_mai_khoa_hoc" style="margin-right:8px;">✏️</a>
                            <a href="?xoa_km=<?php echo $km['id']; ?>&bang_km=khuyen_mai_khoa_hoc" class="nut-xoa" onclick="return confirm('Xóa?')">🗑️ Xóa</a>
                        </td>
                    </tr>
                    <?php endforeach; ?>
                    <?php if (empty($km_khoa_hoc)): ?><tr><td colspan="7" style="text-align:center;color:#999;">Chưa có khuyến mãi nào.</td></tr><?php endif; ?>
                </table>
            </div>

            <div class="the-chua">
                <h3 style="color:#ffc107;">💼 Khuyến mãi Dịch vụ</h3>
                <table>
                    <tr><th>Dịch vụ</th><th>Số lượng tối thiểu</th><th>Loại</th><th>Giá trị</th><th>Mô tả</th><th>Trạng thái</th><th>Thao tác</th></tr>
                    <?php foreach ($km_dich_vu as $km):
                        $dv = array_values(array_filter($dv_km_list, fn($d) => $d['id'] == $km['dich_vu_id']))[0] ?? null;
                    ?>
                    <tr>
                        <td><strong><?php echo htmlspecialchars($dv['ten_dich_vu'] ?? 'N/A'); ?></strong></td>
                        <td><?php echo $km['so_luong_toi_thieu']; ?></td>
                        <td><?php echo $km['loai_khuyen_mai'] === 'tien_mat' ? 'Tiền mặt' : 'Phần trăm'; ?></td>
                        <td><?php echo $km['loai_khuyen_mai'] === 'tien_mat' ? number_format($km['gia_tri_khuyen_mai'],0,',','.') . ' ₫' : $km['gia_tri_khuyen_mai'] . '%'; ?></td>
                        <td><?php echo htmlspecialchars($km['mo_ta'] ?? ''); ?></td>
                        <td><span style="padding:3px 8px; border-radius:4px; font-size:12px; background:<?php echo $km['trang_thai'] ? '#d4edda' : '#e2e3e5'; ?>; color:<?php echo $km['trang_thai'] ? '#155724' : '#666'; ?>"><?php echo $km['trang_thai'] ? '✅ Hoạt động' : '⏸ Tạm dừng'; ?></span></td>
                        <td>
                            <a href="?sua_km=<?php echo $km['id']; ?>&bang_km=khuyen_mai_dich_vu" style="margin-right:8px;">✏️</a>
                            <a href="?xoa_km=<?php echo $km['id']; ?>&bang_km=khuyen_mai_dich_vu" class="nut-xoa" onclick="return confirm('Xóa?')">🗑️ Xóa</a>
                        </td>
                    </tr>
                    <?php endforeach; ?>
                    <?php if (empty($km_dich_vu)): ?><tr><td colspan="7" style="text-align:center;color:#999;">Chưa có khuyến mãi nào.</td></tr><?php endif; ?>
                </table>
            </div>
        </div>
    </div>

    <script>
        var dsNoiDung = {
            khoa_hoc: <?php echo json_encode(array_map(fn($r) => ['id'=>$r['id'],'ten'=>$r['ten_khoa_hoc']], $kh_km_list), JSON_UNESCAPED_UNICODE); ?>,
            dich_vu:  <?php echo json_encode(array_map(fn($r) => ['id'=>$r['id'],'ten'=>$r['ten_dich_vu']],  $dv_km_list), JSON_UNESCAPED_UNICODE); ?>
        };
        function taiDSNoiDung(loai) {
            var sel = document.getElementById('sel_nd_km');
            sel.innerHTML = '<option value="">-- Chọn --</option>';
            (dsNoiDung[loai]||[]).forEach(function(item){
                sel.innerHTML += '<option value="'+item.id+'">'+item.ten+'</option>';
            });
        }
        function capNhatDonVi() {
            document.getElementById('don_vi_km').innerText = document.getElementById('sel_loai_km_type').value === 'tien_mat' ? '(VNĐ)' : '(%)';
        }
        <?php if (isset($_GET['sua_km'])): ?>
        window.addEventListener('DOMContentLoaded', function() {
            var nut = document.querySelector('[onclick*="quan-ly-khuyen-mai"]');
            if (nut) chuyenChuyenMuc(nut, 'quan-ly-khuyen-mai');
        });
        <?php endif; ?>
        function chuyenChuyenMuc(nut, id_khoi) {
            var cac_khoi = document.getElementsByClassName("khoi-noi-dung");
            for (var i = 0; i < cac_khoi.length; i++) {
                cac_khoi[i].classList.remove("hien-thi");
            }
            var cac_nut = document.getElementsByClassName("nut-chuyen-muc");
            for (var i = 0; i < cac_nut.length; i++) {
                cac_nut[i].classList.remove("dang-chon");
            }
            document.getElementById(id_khoi).classList.add("hien-thi");
            nut.classList.add("dang-chon");
        }
    </script>
</body>
</html>