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

if (!isset($_GET['num'])) {
    redirect('review_invoices.php');
}

$invoice_number = trim($_GET['num']);

// جلب الفاتورة للتأكد من وجودها
$invoice = $db->fetchOne("SELECT * FROM invoices WHERE invoice_number = ?", [$invoice_number]);

if (!$invoice) {
    $_SESSION['error'] = 'الفاتورة غير موجودة';
    redirect('review_invoices.php');
}

// حذف الفاتورة (العناصر المرتبطة تُحذف تلقائياً بسبب ON DELETE CASCADE)
$db->query("DELETE FROM invoices WHERE invoice_number = ?", [$invoice_number]);

$_SESSION['success'] = 'تم حذف الفاتورة بنجاح';
redirect('review_invoices.php');
