assertFeatureAccessible('reports'); require_once '../../../assets/utils/classes/ReportManager.php'; $report = new ReportManager($pdo2, $company_id); $warehouse_id = (int)($data['warehouse_id'] ?? 0); $items = $report->getExpiredStock($warehouse_id); $expired = 0; $critical = 0; $warning = 0; $caution = 0; foreach ($items as $item) { if ($item['status'] === 'expired') { $expired++; } if ($item['status'] === 'critical') { $critical++; } if ($item['status'] === 'warning') { $warning++; } if ($item['status'] === 'caution') { $caution++; } } $answer['output'] = [ 'items' => $items, 'expired' => $expired, 'critical' => $critical, 'warning' => $warning, 'caution' => $caution, ]; $answer['success'] = 1; exit(json_encode($answer)); ?>