<?php
/**
 * فیکس جدول pays برای ستون photo
 */

include_once 'config.php';

echo "<h1>🔧 فیکس جدول pays</h1>";
echo "<hr>";

// چک کردن ستون photo
$columns = $connection->query("SHOW COLUMNS FROM pays WHERE Field='photo'");

if($columns->num_rows > 0){
    echo "<p style='color:green; font-size:18px;'>✅ ستون photo قبلا وجود دارد!</p>";
    echo "<p>نیازی به فیکس نیست.</p>";
} else {
    echo "<p style='color:orange;'>⚠️ ستون photo وجود ندارد. در حال اضافه کردن...</p>";
    
    $sql = "ALTER TABLE `pays` ADD `photo` VARCHAR(255) NULL AFTER `state`";
    
    if($connection->query($sql)){
        echo "<p style='color:green; font-size:18px;'>✅ ستون photo با موفقیت اضافه شد!</p>";
    } else {
        echo "<p style='color:red;'>❌ خطا در اضافه کردن ستون: " . $connection->error . "</p>";
    }
}

echo "<hr>";

// نمایش ساختار جدول
echo "<h2>📋 ساختار فعلی جدول pays:</h2>";
$columns = $connection->query("SHOW COLUMNS FROM pays");
echo "<table border='1' cellpadding='10' style='border-collapse:collapse;'>";
echo "<tr><th>نام ستون</th><th>نوع</th><th>NULL</th><th>Key</th><th>پیش‌فرض</th></tr>";
while($col = $columns->fetch_assoc()){
    echo "<tr>";
    echo "<td><strong>{$col['Field']}</strong></td>";
    echo "<td>{$col['Type']}</td>";
    echo "<td>{$col['Null']}</td>";
    echo "<td>{$col['Key']}</td>";
    echo "<td>{$col['Default']}</td>";
    echo "</tr>";
}
echo "</table>";

echo "<hr>";
echo "<p><a href='test_receipt_system.php'>🧪 تست سیستم فیش بانکی</a></p>";
echo "<p><a href='quick_test.php'>🚀 تست سریع کامل</a></p>";
?>
