Merge branch 'release/2019.12-04'

This commit is contained in:
Björn Fromme
2019-12-05 14:35:22 +01:00
@@ -78,10 +78,10 @@ class IcalService implements SingletonInterface
$paxTotal = $event->getPax(); $paxTotal = $event->getPax();
$paxAvaiable = $event->getAvailable(); $paxAvaiable = $event->getAvailable();
$percentageBooked = 100;
if ($paxTotal > 0) { if ($paxTotal > 0) {
$percentageBooked = 100 - round($paxAvaiable / $paxTotal * 100); $percentageBooked = 100 - round($paxAvaiable / $paxTotal * 100);
} else {
$percentageBooked = 100;
} }
if ($percentageBooked >= self::THRESHOLD) { if ($percentageBooked >= self::THRESHOLD) {
@@ -90,8 +90,7 @@ class IcalService implements SingletonInterface
} }
$dateStart = $event->getBegin(); $dateStart = $event->getBegin();
} elseif (null !== $dateStart) { } elseif (null !== $dateStart) {
$dateEnd = clone $event->getBegin(); $dateEnd = $event->getEnd();
$dateEnd->modify('-1 day');
$this->addCalendarItem($vcalendar, $dateStart, $dateEnd); $this->addCalendarItem($vcalendar, $dateStart, $dateEnd);
$dateStart = $dateEnd = null; $dateStart = $dateEnd = null;
} }
@@ -136,12 +135,6 @@ class IcalService implements SingletonInterface
*/ */
protected function createCalendarInstance(): Vcalendar protected function createCalendarInstance(): Vcalendar
{ {
$vcalendar = Vcalendar::factory([ Vcalendar::UNIQUE_ID => 'www.ep-reisen.de' ]); return Vcalendar::factory([ Vcalendar::UNIQUE_ID => 'www.ep-reisen.de' ]);
$vcalendar->setXprop(
Vcalendar::X_WR_TIMEZONE,
'Europe/Berlin'
);
return $vcalendar;
} }
} }