fixed note with slash

This commit is contained in:
2026-09-08 10:29:45 +02:00
parent def7377447
commit 0d3ed2505f
+11 -2
View File
@@ -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);