<?php
/**
 * CUMHURIYET BAYRAMI AREFE SİLME SCRİPTİ
 *
 * 28 Ekim (Cumhuriyet Bayramı Arefe) resmi tatil değildir.
 * Bu script veritabanından arefe kayıtlarını siler.
 *
 * Kullanım: http://your-domain.com/remove_arefe.php?run=yes
 * Çalıştırdıktan sonra bu dosyayı silin!
 */

if (!isset($_GET['run']) || $_GET['run'] !== 'yes') {
    die("<h1 style='color:red;'>Erişim Reddedildi!</h1><p>URL'ye <code>?run=yes</code> ekleyin.</p>");
}

require_once __DIR__ . '/includes/db.php';
header('Content-Type: text/html; charset=utf-8');
?>
<!DOCTYPE html>
<html lang="tr">
<head>
    <meta charset="UTF-8">
    <title>Arefe Günü Temizleme</title>
    <style>
        body { font-family: Arial; max-width: 800px; margin: 50px auto; padding: 20px; }
        .success { color: green; background: #e8f5e9; padding: 15px; margin: 10px 0; border-radius: 5px; }
        .error { color: red; background: #ffebee; padding: 15px; margin: 10px 0; border-radius: 5px; }
        .info { color: blue; background: #e3f2fd; padding: 15px; margin: 10px 0; border-radius: 5px; }
        h1 { color: #333; border-bottom: 2px solid #4CAF50; }
        table { width: 100%; border-collapse: collapse; margin: 15px 0; }
        th, td { border: 1px solid #ddd; padding: 10px; text-align: left; }
        th { background-color: #4CAF50; color: white; }
    </style>
</head>
<body>
    <h1>🗑️ Cumhuriyet Bayramı Arefe Temizleme</h1>

    <?php
    try {
        echo "<h2>1. Mevcut Arefe Kayıtları</h2>";

        // Arefe kayıtlarını bul
        $stmt = $conn->query("
            SELECT tarih, aciklama
            FROM resmi_tatiller
            WHERE aciklama LIKE '%Arefe%'
            ORDER BY tarih
        ");
        $arefeler = $stmt->fetchAll(PDO::FETCH_ASSOC);

        if (count($arefeler) == 0) {
            echo "<div class='info'>✓ Veritabanında arefe kaydı bulunamadı. Temizleme gerekmiyor.</div>";
        } else {
            echo "<div class='info'>Bulunan arefe kayıtları:</div>";
            echo "<table>";
            echo "<tr><th>Tarih</th><th>Açıklama</th></tr>";
            foreach ($arefeler as $a) {
                echo "<tr>";
                echo "<td>" . date('d.m.Y', strtotime($a['tarih'])) . "</td>";
                echo "<td>{$a['aciklama']}</td>";
                echo "</tr>";
            }
            echo "</table>";

            echo "<h2>2. Arefe Kayıtlarını Silme</h2>";

            // Arefe kayıtlarını sil
            $conn->exec("DELETE FROM resmi_tatiller WHERE aciklama LIKE '%Arefe%'");
            $silinen = $conn->rowCount();

            echo "<div class='success'>✓ {$silinen} adet arefe kaydı silindi.</div>";
        }

        echo "<h2>3. Güncel Resmi Tatiller Listesi</h2>";

        // 2025 ve 2026 tatillerini göster
        $stmt = $conn->query("
            SELECT tarih, aciklama
            FROM resmi_tatiller
            WHERE YEAR(tarih) IN (2025, 2026)
            ORDER BY tarih
        ");
        $tatiller = $stmt->fetchAll(PDO::FETCH_ASSOC);

        echo "<table>";
        echo "<tr><th>Tarih</th><th>Resmi Tatil</th></tr>";

        foreach ($tatiller as $t) {
            $highlight = (strpos($t['aciklama'], 'Cumhuriyet') !== false) ? 'style="background:#fff3cd;"' : '';
            echo "<tr $highlight>";
            echo "<td>" . date('d.m.Y (l)', strtotime($t['tarih'])) . "</td>";
            echo "<td>{$t['aciklama']}</td>";
            echo "</tr>";
        }
        echo "</table>";

        echo "<div class='info'>";
        echo "<strong>Not:</strong> Cumhuriyet Bayramı (29 Ekim) sarı ile işaretlidir.<br>";
        echo "28 Ekim artık listede yok, çünkü resmi tatil değildir.";
        echo "</div>";

        echo "<h2>4. Veri Giriş Sayfası Kontrolü</h2>";
        echo "<div class='info'>";
        echo "Şimdi <a href='veri_giris.php?yil=2025&ay=10'>Ekim 2025</a> sayfasını açın ve kontrol edin:<br>";
        echo "- <strong>28 Ekim (Salı)</strong> artık kırmızı (tatil) olmamalı ✓<br>";
        echo "- <strong>29 Ekim (Çarşamba)</strong> hala kırmızı (resmi tatil) olmalı ✓";
        echo "</div>";

        echo "<div class='success'><h2>✓ İşlem Tamamlandı!</h2></div>";

        echo "<p><strong>Sonraki Adımlar:</strong></p>";
        echo "<ol>";
        echo "<li>Veri giriş sayfasını kontrol edin (Ekim 2025)</li>";
        echo "<li>28 Ekim'in artık normal gün olduğunu doğrulayın</li>";
        echo "<li>Bu dosyayı (remove_arefe.php) silin</li>";
        echo "</ol>";

    } catch (Exception $e) {
        echo "<div class='error'>HATA: " . htmlspecialchars($e->getMessage()) . "</div>";
    }
    ?>

    <hr>
    <p><a href="dashboard.php">← Dashboard</a> | <a href="veri_giris.php?yil=2025&ay=10">📝 Ekim 2025 Veri Girişi</a></p>

</body>
</html>
