<?php

$inputFile = __DIR__ . '/brojevi.txt';
$outputFile = __DIR__ . '/results.csv';

// Proveri da li ulazni fajl postoji
if (!file_exists($inputFile)) {
    die("Greška: Fajl '$inputFile' ne postoji. Prvo pokrenite divide_numbers.php\n");
}

// Pročitaj sadržaj fajla
$lines = file($inputFile, FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES);

if ($lines === false) {
    die("Greška: Nije moguće pročitati fajl '$inputFile'\n");
}

// Otvori CSV fajl za pisanje
$fp = fopen($outputFile, 'w');
if ($fp === false) {
    die("Greška: Nije moguće kreirati fajl '$outputFile'\n");
}

// Upisi header
fputcsv($fp, ['Godina', 'Mesec', 'Ukupno'], ',', '"', '"');

foreach ($lines as $line) {
    // Preskoči total liniju
    if (strpos($line, 'TOTAL:') !== false) {
        continue;
    }
    
    // Razdvoji liniju na delove
    $parts = explode(' -> ', $line);
    if (count($parts) === 2) {
        $year = trim($parts[0]);
        
        // Razdvoji mesec i broj
        $monthAndTotal = explode(': ', $parts[1]);
        if (count($monthAndTotal) === 2) {
            $month = trim($monthAndTotal[0]);
            $total = trim($monthAndTotal[1]);
            
            // Upisi red u CSV
            fputcsv($fp, [$year, $month, $total], ',', '"', '"');
        }
    }
}

fclose($fp);

echo "CSV fajl je uspešno kreiran: results.csv\n";
?> 