From 081c7f471ef8bef0f9dc586f5ea84a1a4a545b2b Mon Sep 17 00:00:00 2001 From: "valentin.wacker" Date: Wed, 25 Oct 2017 13:00:52 +0000 Subject: [PATCH] #1352 git-svn-id: http://78.47.251.156/svn/dev/sterntours-3@3351 f459cee4-fb09-11de-96c3-f9c5f16c3c76 --- trunk/src/AppBundle/Controller/AdminController.php | 5 ++++- trunk/src/AppBundle/Controller/CmsController.php | 10 +++++++--- 2 files changed, 11 insertions(+), 4 deletions(-) diff --git a/trunk/src/AppBundle/Controller/AdminController.php b/trunk/src/AppBundle/Controller/AdminController.php index a69c1fb9..c25b34dc 100644 --- a/trunk/src/AppBundle/Controller/AdminController.php +++ b/trunk/src/AppBundle/Controller/AdminController.php @@ -171,6 +171,8 @@ class AdminController extends Controller { $calendar = $calendarUtil->markCalendarDaysWithReservations($lodging, $calendar); $calendar = $calendarUtil->mergeWithPaddedCalendar($calendar, $paddedCalendar); + } else { + $calendar = $paddedCalendar; } $form = $this->createForm(FewoLodgingType::class, $lodging, [ @@ -237,9 +239,10 @@ class AdminController extends Controller { $calendar = $calendarUtil->markCalendarDaysWithReservations($lodging, $calendar); $calendar = $calendarUtil->mergeWithPaddedCalendar($calendar, $paddedCalendar); + } else { + $calendar = $paddedCalendar; } - return $this->render('default/pages/cms/fewoTravelProgram.html.twig', [ 'fewo_lodging' => $lodging, 'calendar' => $calendar diff --git a/trunk/src/AppBundle/Controller/CmsController.php b/trunk/src/AppBundle/Controller/CmsController.php index e850a9f6..ad91c79f 100644 --- a/trunk/src/AppBundle/Controller/CmsController.php +++ b/trunk/src/AppBundle/Controller/CmsController.php @@ -132,9 +132,13 @@ class CmsController extends Controller $paddedCalendar = $calendarUtil->getCalendarWithPadding(); $calendar = $calendarUtil->getCalendar(); - $calendar = $calendarUtil->markCalendarDaysWithReservations($lodging, $calendar); - $calendar = $calendarUtil->mergeWithPaddedCalendar($calendar, $paddedCalendar); - + if (count($lodging->getPrices()->toArray()) != 0) + { + $calendar = $calendarUtil->markCalendarDaysWithReservations($lodging, $calendar); + $calendar = $calendarUtil->mergeWithPaddedCalendar($calendar, $paddedCalendar); + } else { + $calendar = $paddedCalendar; + } return $this->render('default/pages/cms/fewoTravelProgram.html.twig', [ 'base_dir' => realpath($this->getParameter('kernel.root_dir').'/..').DIRECTORY_SEPARATOR,