wip: booking process, refactor participant room assignment logic
This commit is contained in:
1 parent
b3c633dccb
commit
2f5b855bae
16 files changed
+216
-94
No files matched your search
@@ -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;
|
||||
});
|
||||
|
||||
Reference in new issue
Block a user