Bernd Wurst commited on 2026-09-08 13:24:22
Zeige 1 geänderte Dateien mit 5 Einfügungen und 2 Löschungen.
| ... | ... |
@@ -362,7 +362,9 @@ if (isset($_SESSION['neue'])) {
|
| 362 | 362 |
// Initialisierung der Zielstruktur |
| 363 | 363 |
$auftrag['haveUsed'] = !empty($mitgebrachteGroessen); |
| 364 | 364 |
$auftrag['usedFirst'] = null; |
| 365 |
+ if (! isset($auftrag['wishes'])) {
|
|
| 365 | 366 |
$auftrag['wishes'] = []; |
| 367 |
+ } |
|
| 366 | 368 |
|
| 367 | 369 |
if ($auftrag['haveUsed']) {
|
| 368 | 370 |
|
| ... | ... |
@@ -379,14 +381,15 @@ if (isset($_SESSION['neue'])) {
|
| 379 | 381 |
$wunschNeue = $_SESSION['neue'] ?? null; |
| 380 | 382 |
|
| 381 | 383 |
// 'wishes'-Array gemäß deiner Datenstruktur aufbauen |
| 382 |
- foreach ($mitgebrachteGroessen as $groesse) {
|
|
| 384 |
+ foreach ($groessen as $groesse) {
|
|
| 383 | 385 |
if ($groesse === $wunschNeue) {
|
| 384 | 386 |
// Die primär gewünschte Größe erhält "rest" |
| 385 | 387 |
$auftrag['wishes'][] = [ |
| 386 | 388 |
'packageType' => $groesse, |
| 387 | 389 |
'wish' => 'rest' |
| 388 | 390 |
]; |
| 389 |
- } else {
|
|
| 391 |
+ |
|
| 392 |
+ } elseif (in_array($groesse, $mitgebrachteGroessen)) {
|
|
| 390 | 393 |
// Alle weiteren mitgebrachten Größen erhalten "only-used" |
| 391 | 394 |
$auftrag['wishes'][] = [ |
| 392 | 395 |
'packageType' => $groesse, |
| 393 | 396 |