<?php
// api/fix_quantity.php - 補齊 quantity (數量) 與 reward (賞金) 欄位
header("Content-Type: text/html; charset=utf-8");
require_once 'db.php';

echo "<body style='background:#0a0a0a; color:#00ff88; font-family:sans-serif; padding:20px; text-align:center;'>";
echo "<h1>🔧 ZOO 園區倉庫擴建中...</h1>";

try {
    // 1. 補上缺失的 'quantity' (需求人數/次數)
    try {
        $pdo->exec("ALTER TABLE tasks ADD COLUMN quantity INT NOT NULL DEFAULT 10 AFTER reward");
        echo "<p>✅ 成功擴建：`quantity` (需求人數) 欄位</p>";
    } catch (Exception $e) {
        // 如果報錯通常是因為已經有了，改用修改預設值確保萬一
        echo "<p style='color:#888;'>👌 `quantity` 欄位已存在 (嘗試確保格式正確...)</p>";
    }

    // 2. 順便檢查 'reward' (單次賞金)，怕您也缺這個
    try {
        $pdo->exec("ALTER TABLE tasks ADD COLUMN reward INT NOT NULL DEFAULT 20 AFTER action_type");
        echo "<p>✅ 成功擴建：`reward` (單次賞金) 欄位</p>";
    } catch (Exception $e) {
        echo "<p style='color:#888;'>👌 `reward` 欄位已存在</p>";
    }

    echo "<h2 style='color:#ffd700; margin-top:30px;'>🎉 倉庫擴建完成！可以開始餵食了！</h2>";
    echo "<a href='../projects.html' style='display:inline-block; margin-top:20px; padding:15px 30px; background:#ffd700; color:#000; text-decoration:none; font-weight:bold; border-radius:50px;'>🍎 再次嘗試發布餵食</a>";

} catch (PDOException $e) {
    echo "<h2 style='color:red;'>❌ 系統錯誤：" . $e->getMessage() . "</h2>";
}
echo "</body>";
?>