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

// Chỉ Admin mới được quyền truy cập
if (!isset($_SESSION['quyen_han']) || $_SESSION['quyen_han'] !== 'admin') {
    die("Bạn không có quyền truy cập khu vực này.");
}

// 1. XỬ LÝ GIAO VIỆC HOẶC DUYỆT THÙ LAO
if ($_SERVER["REQUEST_METHOD"] == "POST") {
    if (isset($_POST['giao_viec'])) {
        $id_nguoi_nhan = $_POST['id_nguoi_nhan'];
        $ten_viec = $_POST['ten_viec'];
        $so_tien = $_POST['so_tien'];
        
        // Thêm vào bảng giao dịch với trạng thái "cho_duyet"
        $stmt = $pdo->prepare("INSERT INTO giao_dich_tai_chinh (id_nguoi_nhan, so_tien, loai_giao_dich, trang_thai, ghi_chu) VALUES (?, ?, 'thu_lao', 'cho_duyet', ?)");
        $stmt->execute([$id_nguoi_nhan, $so_tien, $ten_viec]);
        echo "<script>alert('Đã giao việc và treo số tiền thù lao chờ nghiệm thu!');</script>";
    }
}
?>

<!DOCTYPE html>
<html lang="vi">
<head>
    <meta charset="UTF-8">
    <title>Điều phối Sự kiện & Thù lao</title>
    <style>
        body { font-family: sans-serif; background: #f4f7f6; padding: 20px; }
        .khoi-quan-tri { background: white; padding: 20px; border-radius: 8px; box-shadow: 0 2px 10px rgba(0,0,0,0.1); max-width: 900px; margin: auto; }
        table { width: 100%; border-collapse: collapse; margin-top: 20px; }
        th, td { border: 1px solid #ddd; padding: 12px; text-align: left; }
        th { background: #004085; color: white; }
    </style>
</head>
<body>

<div class="khoi-quan-tri">
    <h2>🎭 Điều phối Nhân sự & Sự kiện</h2>
    
    <form method="POST">
        <select name="id_nguoi_nhan" required>
            <?php
            $thanh_vien = $pdo->query("SELECT id, ho_ten FROM thanh_vien")->fetchAll();
            foreach($thanh_vien as $tv) echo "<option value='".$tv['id']."'>".$tv['ho_ten']."</option>";
            ?>
        </select>
        <input type="text" name="ten_viec" placeholder="Tên sự kiện/công việc..." required>
        <input type="number" name="so_tien" placeholder="Thù lao (VNĐ)" required>
        <button type="submit" name="giao_viec">Giao việc</button>
    </form>

    <table>
        <tr>
            <th>Người nhận</th>
            <th>Công việc</th>
            <th>Thù lao</th>
            <th>Trạng thái</th>
            <th>Hành động</th>
        </tr>
        <?php
        $danh_sach = $pdo->query("SELECT g.*, t.ho_ten FROM giao_dich_tai_chinh g JOIN thanh_vien t ON g.id_nguoi_nhan = t.id WHERE g.loai_giao_dich = 'thu_lao'")->fetchAll();
        foreach($danh_sach as $gd):
        ?>
        <tr>
            <td><?php echo $gd['ho_ten']; ?></td>
            <td><?php echo $gd['ghi_chu']; ?></td>
            <td><?php echo number_format($gd['so_tien']); ?> đ</td>
            <td><?php echo $gd['trang_thai']; ?></td>
            <td>
                <?php if($gd['trang_thai'] == 'cho_duyet'): ?>
                    <form method="POST">
                        <input type="hidden" name="id_gd" value="<?php echo $gd['id']; ?>">
                        <button type="submit" name="duyet_chi">✔ Duyệt Chi</button>
                    </form>
                <?php endif; ?>
            </td>
        </tr>
        <?php endforeach; ?>
    </table>
</div>

</body>
</html>