From 0d3ed2505f6d91dec865e969e1f92c94fb58923d Mon Sep 17 00:00:00 2001 From: solocla Date: Tue, 8 Sep 2026 10:29:45 +0200 Subject: [PATCH] fixed note with slash --- public/userarea/export_to_lims.php | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/public/userarea/export_to_lims.php b/public/userarea/export_to_lims.php index 42069ad8..9809ecbd 100644 --- a/public/userarea/export_to_lims.php +++ b/public/userarea/export_to_lims.php @@ -272,11 +272,20 @@ try { return strcmp((string)($a['field_label'] ?? ''), (string)($b['field_label'] ?? '')); }); + // Valori "vuoti convenzionali" da NON includere nelle note. + // Il cliente usa "/" (e simili) come placeholder di campo vuoto. + $addnotePlaceholders = ['/', '-', 'n/a', 'na', 'n.a.', '//']; + foreach ($addnoteRows as $r) { $val = trim((string)($r['field_value'] ?? '')); - if ($val !== '') { - $addnoteChunks[] = $val; + if ($val === '') { + continue; } + // Scarta i placeholder (confronto case-insensitive) + if (in_array(mb_strtolower($val), $addnotePlaceholders, true)) { + continue; + } + $addnoteChunks[] = $val; } $addnoteText = implode(' - ', $addnoteChunks);