From 8dcd16228b725b09d34765f5193f25b81daf4dcd Mon Sep 17 00:00:00 2001 From: afornerot Date: Tue, 12 May 2020 11:24:30 +0200 Subject: [PATCH] ICS --- src/schedule-2.0/src/Controller/ApiController.php | 3 +-- src/schedule-2.0/src/Service/icsService.php | 4 +++- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/src/schedule-2.0/src/Controller/ApiController.php b/src/schedule-2.0/src/Controller/ApiController.php index b0289e7..a4a30ef 100755 --- a/src/schedule-2.0/src/Controller/ApiController.php +++ b/src/schedule-2.0/src/Controller/ApiController.php @@ -22,8 +22,7 @@ class ApiController extends AbstractController $ics = new icsService(); $ics->debug(false); - - + $content=$ics->writeheader(); $events=$em->getRepository("App:Event")->findBy(["user"=>$user]); diff --git a/src/schedule-2.0/src/Service/icsService.php b/src/schedule-2.0/src/Service/icsService.php index 14788c1..bcdfc14 100644 --- a/src/schedule-2.0/src/Service/icsService.php +++ b/src/schedule-2.0/src/Service/icsService.php @@ -29,7 +29,9 @@ class icsService public function set($key, $val = false) { if (is_array($key)) { foreach ($key as $k => $v) { - if(is_null($v)||$v=="") unset( $this->properties[$k]); + if($k=="allday"&&(is_null($v)||$v=="")) $v=0; + + if($k!="allday"&&(is_null($v)||$v=="")) unset( $this->properties[$k]); else $this->set($k, $v); } }