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

$db = new Database();

echo "=== TARİHÇE DEĞER DÜZELTMESİ ===\n\n";

// Mevcut değeri göster
$current = $db->fetchOne("
    SELECT *
    FROM criteria_history
    WHERE criteria_code = 'egitim_orani'
    ORDER BY created_at DESC
    LIMIT 1
");

if ($current) {
    echo "Mevcut kayıt:\n";
    echo "  Kriter: {$current['criteria_code']}\n";
    echo "  Değer: {$current['point_value']}\n";
    echo "  Tarih: {$current['start_date']} ~ " . ($current['end_date'] ?? 'Süresiz') . "\n";
    echo "  Notlar: " . ($current['notes'] ?? '-') . "\n\n";

    echo "Bu değeri 0.30'a güncellemek ister misiniz? (y/n): ";
    $handle = fopen("php://stdin", "r");
    $line = fgets($handle);

    if (trim($line) == 'y' || trim($line) == 'Y') {
        $db->query("
            UPDATE criteria_history
            SET point_value = 0.30
            WHERE id = ?
        ", [$current['id']]);

        echo "\n✓ Değer 0.30 olarak güncellendi!\n";
        echo "\nBonus sayfasını yenileyip personel detayına baktığınızda:\n";
        echo "  (X / Y) × 0.30 = puan\n";
        echo "şeklinde görünecek.\n";
    } else {
        echo "\nİptal edildi.\n";
    }
} else {
    echo "Hiç tarihçe kaydı bulunamadı.\n";
}
