query("SELECT COUNT(*) FROM customers WHERE deleted_at IS NULL")->fetchColumn(); $quotation_count = db()->query("SELECT COUNT(*) FROM quotations WHERE deleted_at IS NULL")->fetchColumn(); $invoice_count = db()->query("SELECT COUNT(*) FROM invoices WHERE deleted_at IS NULL")->fetchColumn(); $total_revenue = db()->query("SELECT SUM(total_amount) FROM invoices WHERE status = 'Paid' AND deleted_at IS NULL")->fetchColumn() ?: 0; // Fetch Recent Invoices $recent_invoices = db()->query(" SELECT i.*, c.name as customer_name FROM invoices i JOIN customers c ON i.customer_id = c.id WHERE i.deleted_at IS NULL ORDER BY i.created_at DESC LIMIT 5 ")->fetchAll(); // Fetch Recent Activity (Audit Logs) $recent_activity = db()->query(" SELECT a.*, u.full_name FROM audit_logs a LEFT JOIN users u ON a.user_id = u.id ORDER BY a.created_at DESC LIMIT 10 ")->fetchAll(); ?>
Total Customers

Quotations

Invoices

Total Revenue

Recent Invoices
Invoice # Customer Due Date Amount Status
No invoices found.
Recent Activity
:

by
No activity recorded yet.