<?php
require_once __DIR__ . '/../../connect.php';

// ✅ استرجاع كل الفواتير من قاعدة البيانات
try {
    $stmt = $con->prepare("SELECT * FROM invoice_records ORDER BY date DESC");
    $stmt->execute();
    $invoices = $stmt->fetchAll(PDO::FETCH_ASSOC);

    // ✅ حساب عدد الفواتير ومجموع المبالغ
    $count = count($invoices);
    $totalAmount = array_sum(array_column($invoices, 'amount'));

    echo json_encode([
        "status" => "success",
        "data" => $invoices,
        "summary" => [
            "count" => $count,
            "total" => $totalAmount
        ]
    ]);
} catch (PDOException $e) {
    echo json_encode([
        "status" => "error",
        "message" => "Database error: " . $e->getMessage()
    ]);
}
?>