Magazzino - Imballaggi
Cerca per codice, nome, fornitore o lotto
| ID | Categoria | Nome | Codice | Fornitore | Lotto | Scadenza | Q.tà | Salva | - | Nessuna riga presente | - | - | - | - | - | - | - | "; } else { foreach ($rows as $r) { $expiry = $r['expiry_date'] ?? ''; $isExpired = ($expiry !== '' && $expiry < $today); $isActiveItem = ((int)$r['is_active'] === 1); $trClass = []; if ($isExpired) $trClass[] = 'expired'; if (!$isActiveItem) $trClass[] = 'inactive-item'; $trClassStr = $trClass ? " class='" . implode(' ', $trClass) . "'" : ""; $qtyVal = number_format((float)$r['qty'], 3, '.', ''); $expiryShow = $expiry ? htmlspecialchars($expiry) : '-'; $lotShow = htmlspecialchars($r['lot_code'] ?? ''); echo "
|---|---|---|---|---|---|---|---|---|
| {$r['stock_id']} | " . htmlspecialchars(catLabel($r['category'])) . " | " . htmlspecialchars($r['item_name']) . " | " . htmlspecialchars($r['item_code']) . " | " . htmlspecialchars($r['supplier_name']) . " | {$lotShow} | {$expiryShow} |
* Riga rossa = scaduta. * Riga opaca = item disattivo (ma stock ancora presente).