عذراً، ليس لديك صلاحية الوصول لهذه الصفحة.'; require_once __DIR__ . '/includes/footer.php'; exit; } // Stats $total_items = db()->query("SELECT COUNT(*) FROM stock_items")->fetchColumn(); $total_stores = db()->query("SELECT COUNT(*) FROM stock_stores")->fetchColumn(); $low_stock_count = db()->query(" SELECT COUNT(*) FROM stock_quantities q JOIN stock_items i ON q.item_id = i.id WHERE q.quantity <= i.min_quantity ")->fetchColumn(); // Recent Transactions $stmt = db()->query(" SELECT t.*, i.name as item_name, s.name as store_name, u.full_name as user_name FROM stock_transactions t JOIN stock_items i ON t.item_id = i.id JOIN stock_stores s ON t.store_id = s.id LEFT JOIN users u ON t.user_id = u.id ORDER BY t.created_at DESC LIMIT 10 "); $recent_transactions = $stmt->fetchAll(); ?>

لوحة تحكم المخزون

توريد جديد صرف جديد
إجمالي الأصناف

المستودعات

تنبيهات المخزون المنخفض

أحدث الحركات
# النوع الصنف المستودع الكمية بواسطة التاريخ
لا توجد حركات حديثة
['bg-success', 'توريد'], 'out' => ['bg-danger', 'صرف'], 'damage' => ['bg-dark', 'تالف'], 'lend' => ['bg-info text-dark', 'إعارة'], 'return' => ['bg-primary', 'إرجاع'], 'transfer' => ['bg-secondary', 'نقل'] ]; $b = $badges[$t['transaction_type']] ?? ['bg-secondary', $t['transaction_type']]; ?>