<?php
require_once '../../includes/functions.php';
requireAdmin();

header('Content-Type: text/csv');
header('Content-Disposition: attachment; filename="template_import_guru.csv"');

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

// Set header CSV - SESUAIKAN DENGAN STRUKTUR TABEL
fputcsv($output, [
    'NIP',
    'Nama Lengkap',
    'Jenis Kelamin (L/P)',
    'Tempat Lahir',
    'Tanggal Lahir (YYYY-MM-DD)',
    'Pendidikan Terakhir',
    'Status (aktif/nonaktif)'
]);

// Contoh data
fputcsv($output, [
    '197501012005011001',
    'Drs. Ahmad Fauzi',
    'L',
    'Jakarta',
    '1975-01-01',
    'S2',
    'aktif'
]);

fputcsv($output, [
    '198203152010012002',
    'Siti Aminah, S.Pd',
    'P',
    'Bandung',
    '1982-03-15',
    'S1',
    'aktif'
]);

// Baris kosong untuk diisi
fputcsv($output, ['', '', '', '', '', '', '']);

// Tambahkan komentar
fputcsv($output, ['# PETUNJUK PENGISIAN:']);
fputcsv($output, ['# 1. NIP harus unik (tidak boleh duplikat)']);
fputcsv($output, ['# 2. Nama Lengkap wajib diisi']);
fputcsv($output, ['# 3. Jenis Kelamin: L (Laki-laki) atau P (Perempuan)']);
fputcsv($output, ['# 4. Tanggal Lahir format: YYYY-MM-DD (contoh: 1980-01-31)']);
fputcsv($output, ['# 5. Status: aktif atau nonaktif (default: aktif)']);
fputcsv($output, ['# 6. Pendidikan Terakhir: SD, SMP, SMA, D3, S1, S2, S3']);

fclose($output);
exit;
?>