From c5f27cb69a646d7e1c9d314cecb6167bd0d7ab4c Mon Sep 17 00:00:00 2001 From: solocla Date: Thu, 21 May 2026 10:11:53 +0200 Subject: [PATCH] routine fendi --- public/userarea/routines/fendi.php | 67 ++++++++++++++++++++++++++++++ 1 file changed, 67 insertions(+) create mode 100644 public/userarea/routines/fendi.php diff --git a/public/userarea/routines/fendi.php b/public/userarea/routines/fendi.php new file mode 100644 index 0000000..e744ce2 --- /dev/null +++ b/public/userarea/routines/fendi.php @@ -0,0 +1,67 @@ + &$row) { + if (!isset($row['data']) || !is_array($row['data'])) { + error_log("Routine merge T+U: invalid row structure at index {$rowIndex}."); + continue; + } + + $valueT = trim((string)($row['data'][$firstColumnIndex] ?? '')); + $valueU = trim((string)($row['data'][$secondColumnIndex] ?? '')); + + /* + * Merge values, ignoring empty values. + */ + $mergedValues = []; + + if ($valueT !== '') { + $mergedValues[] = $valueT; + } + + if ($valueU !== '') { + $mergedValues[] = $valueU; + } + + /* + * Save final value into column T. + */ + $row['data'][$targetColumnIndex] = implode(' ', $mergedValues); + + error_log( + "Routine merge T+U: row " . + ($row['excelrow'] ?? $rowIndex) . + " generated value in column T: " . + $row['data'][$targetColumnIndex] + ); + } + + unset($row); + + error_log("Routine merge T+U completed."); +}