<?php
require_once 'config.php';
require_once 'includes/Database.php';

$db = new Database();

echo "=== Criteria History Kontrolü ===\n\n";

// Tüm kayıtları getir
$allRecords = $db->fetchAll('SELECT * FROM criteria_history ORDER BY created_at DESC');

echo "Toplam kayıt sayısı: " . count($allRecords) . "\n\n";

if (count($allRecords) > 0) {
    foreach ($allRecords as $record) {
        echo "ID: {$record['id']}\n";
        echo "Kriter Kodu: {$record['criteria_code']}\n";
        echo "Puan Değeri: {$record['point_value']}\n";
        echo "Başlangıç: {$record['start_date']}\n";
        echo "Bitiş: " . ($record['end_date'] ?? 'Süresiz') . "\n";
        echo "Notlar: " . ($record['notes'] ?? '-') . "\n";
        echo "Oluşturulma: {$record['created_at']}\n";
        echo str_repeat('-', 50) . "\n";
    }
} else {
    echo "Hiç kayıt bulunamadı.\n";
}

// gelen_arama_suresi için özel kontrol
echo "\n=== gelen_arama_suresi için kayıtlar ===\n";
$specific = $db->fetchAll('SELECT * FROM criteria_history WHERE criteria_code = ?', ['gelen_arama_suresi']);
echo "Kayıt sayısı: " . count($specific) . "\n";
foreach ($specific as $r) {
    echo json_encode($r, JSON_PRETTY_PRINT | JSON_UNESCAPED_UNICODE) . "\n";
}
