wip: booking process, refactor participant room assignment logic

This commit is contained in:
Björn Fromme committed 2025-07-22 08:52:13 +02:00
1 parent b3c633dccb
commit 2f5b855bae
16 files changed
+216 -94

No files matched your search

+2 -2
View File
@@ -17,13 +17,13 @@ class SurchargesParser extends AbstractParser
$surcharge->label = empty($surchargeLabel) ? 'unbekannt' : $surchargeLabel;
$surcharge->totalPrice = $this->stringToFloat($node->attr('gesamtpreis'));
$mapping = $this->stringToArray($node->attr('zuordnung'));
$surcharge->mapping = array_map('intval', $mapping);
$surcharge->mapping = array_map(function ($index) { return (int) $index - 1; }, $mapping);
$individualPrices = array_map(
function ($price) {
return $this->stringToFloat($price);
}, $this->stringToArray($node->attr('einzelpreis', ''), '/')
);
$surcharge->individualPrice = array_combine($mapping, $individualPrices);
$surcharge->individualPrice = array_combine($surcharge->mapping, $individualPrices);
$surcharges[] = $surcharge;
});