<?php
session_start();
require_once 'includes/config.php';
require_once 'includes/format-currency.php';

// Kiểm tra đăng nhập
if (!isset($_SESSION['nguoi_dung_id'])) {
    header("Location: dang-nhap.php");
    exit;
}

$id_user = $_SESSION['nguoi_dung_id'];

// Lấy thông tin thành viên và mã giới thiệu
$stmt = $pdo->prepare("SELECT ma_gioi_thieu FROM thanh_vien WHERE id = ?");
$stmt->execute([$id_user]);
$user = $stmt->fetch();

// Truy xuất danh sách người đã mời thành công (dữ liệu tập trung từ bảng lịch sử)
$stmt_list = $pdo->prepare("
    SELECT t.ho_ten, l.so_tien_hoa_hong, l.trang_thai, l.ngay_ghi_nhan 
    FROM lich_su_affiliate l 
    JOIN thanh_vien t ON l.nguoi_duoc_gioi_thieu_id = t.id 
    WHERE l.nguoi_gioi_thieu_id = ?
");
$stmt_list->execute([$id_user]);
$danh_sach = $stmt_list->fetchAll();

// Tính tổng hoa hồng
$tong_hoa_hong = $pdo->prepare("SELECT SUM(so_tien_hoa_hong) FROM lich_su_affiliate WHERE nguoi_gioi_thieu_id = ?");
$tong_hoa_hong->execute([$id_user]);
$tong_tien = $tong_hoa_hong->fetchColumn();
?>
<!DOCTYPE html>
<html lang="vi">
<head>
    <meta charset="UTF-8">
    <title>Tiếp thị liên kết - PHẠM NGỌC TV</title>
    <style>
        body { font-family: sans-serif; background: #f4f7f6; margin: 0; padding-bottom: 70px; }
        .header { background: #0056b3; color: white; padding: 20px; text-align: center; }
        .container { max-width: 600px; margin: 20px auto; padding: 20px; background: white; border-radius: 10px; box-shadow: 0 2px 5px rgba(0,0,0,0.1); }
        .ref-box { background: #eef2f6; padding: 15px; border-radius: 8px; text-align: center; margin-bottom: 20px; }
        .ref-link { font-size: 18px; font-weight: bold; color: #0984e3; word-break: break-all; }
        .stats { display: grid; grid-template-columns: 1fr 1fr; gap: 10px; margin-bottom: 20px; }
        .stat-card { background: #f8f9fa; padding: 15px; border-radius: 8px; text-align: center; border: 1px solid #ddd; }
        table { width: 100%; border-collapse: collapse; margin-top: 10px; font-size: 13px; }
        th, td { border-bottom: 1px solid #ddd; padding: 10px; text-align: left; }
    </style>
</head>
<body>
    <div class="header"><h3>Tiếp thị liên kết</h3></div>
    <div class="container">
        <div class="ref-box">
            <p>Liên kết giới thiệu của bạn:</p>
            <div class="ref-link">http://localhost/congdongnghethuat/?ref=<?php echo $user['ma_gioi_thieu']; ?></div>
        </div>
        <div class="stats">
            <div class="stat-card">Tổng hoa hồng:<br><strong><?php echo number_format($tong_tien ?? 0); ?> ₫</strong></div>
            <div class="stat-card">Người đã mời:<br><strong><?php echo count($danh_sach); ?></strong></div>
        </div>
        <h4>Danh sách thành viên đã mời:</h4>
        <table>
            <tr><th>Người mời</th><th>Hoa hồng</th><th>Trạng thái</th></tr>
            <?php foreach($danh_sach as $item): ?>
            <tr>
                <td><?php echo $item['ho_ten']; ?></td>
                <td><?php echo number_format($item['so_tien_hoa_hong']); ?> ₫</td>
                <td><?php echo ($item['trang_thai'] == 'da_thanh_toan') ? '✅' : '⏳'; ?></td>
            </tr>
            <?php endforeach; ?>
        </table>
    </div>
    <?php require_once 'includes/menu-dien-thoai.php'; ?>
</body>
</html>