Loading patches/015-email-mail-template.patch +9 −11 Original line number Diff line number Diff line Loading @@ -32,9 +32,9 @@ /** --- ./apps/dav/lib/CalDAV/Schedule/IMipPlugin.php 2022-06-30 10:22:42.346419100 +0530 +++ ./apps/dav/lib/CalDAV/Schedule/IMipPlugin-new.php 2022-07-01 09:03:16.414034600 +0530 @@ -419,23 +419,37 @@ --- ./apps/dav/lib/CalDAV/Schedule/IMipPlugin.php 2022-07-04 12:41:03.228533600 +0530 +++ ./apps/dav/lib/CalDAV/Schedule/IMipPlugin-new.php 2022-07-04 12:31:43.728533600 +0530 @@ -419,23 +419,34 @@ * @param VEvent $vevent */ private function generateWhenString(IL10N $l10n, VEvent $vevent) { Loading @@ -45,17 +45,14 @@ - $isFloating = $vevent->DTSTART->isFloating(); - $dtend = clone $vevent->DTSTART; + $lastmodified=0; + $dtStartFinal= $vevent->DTSTART; + $dtEndtFinal= $vevent->DTEND; + $durationFinal= $vevent->DURATION; + foreach( $vevent as $vevent1){ + $dtstamp= $vevent1->{'LAST-MODIFIED'}; + foreach( $vevent as $currentevent){ + $dtstamp= $currentevent->{'LAST-MODIFIED'}; + $dtstampTime = strtotime($dtstamp); + if($dtstampTime>$lastmodified){ + $lastmodified=$dtstampTime; + $dtStartFinal= $vevent1->DTSTART; + $dtEndtFinal= $vevent1->DTEND; + $durationFinal= $vevent1->DURATION; + $dtStartFinal= $currentevent->DTSTART; + $dtEndtFinal= $currentevent->DTEND; + $durationFinal= $currentevent->DURATION; + } + } + $dtstart = $dtStartFinal; Loading Loading @@ -83,3 +80,4 @@ } $isAllDay = $dtstart instanceof Property\ICalendar\Date; Loading
patches/015-email-mail-template.patch +9 −11 Original line number Diff line number Diff line Loading @@ -32,9 +32,9 @@ /** --- ./apps/dav/lib/CalDAV/Schedule/IMipPlugin.php 2022-06-30 10:22:42.346419100 +0530 +++ ./apps/dav/lib/CalDAV/Schedule/IMipPlugin-new.php 2022-07-01 09:03:16.414034600 +0530 @@ -419,23 +419,37 @@ --- ./apps/dav/lib/CalDAV/Schedule/IMipPlugin.php 2022-07-04 12:41:03.228533600 +0530 +++ ./apps/dav/lib/CalDAV/Schedule/IMipPlugin-new.php 2022-07-04 12:31:43.728533600 +0530 @@ -419,23 +419,34 @@ * @param VEvent $vevent */ private function generateWhenString(IL10N $l10n, VEvent $vevent) { Loading @@ -45,17 +45,14 @@ - $isFloating = $vevent->DTSTART->isFloating(); - $dtend = clone $vevent->DTSTART; + $lastmodified=0; + $dtStartFinal= $vevent->DTSTART; + $dtEndtFinal= $vevent->DTEND; + $durationFinal= $vevent->DURATION; + foreach( $vevent as $vevent1){ + $dtstamp= $vevent1->{'LAST-MODIFIED'}; + foreach( $vevent as $currentevent){ + $dtstamp= $currentevent->{'LAST-MODIFIED'}; + $dtstampTime = strtotime($dtstamp); + if($dtstampTime>$lastmodified){ + $lastmodified=$dtstampTime; + $dtStartFinal= $vevent1->DTSTART; + $dtEndtFinal= $vevent1->DTEND; + $durationFinal= $vevent1->DURATION; + $dtStartFinal= $currentevent->DTSTART; + $dtEndtFinal= $currentevent->DTEND; + $durationFinal= $currentevent->DURATION; + } + } + $dtstart = $dtStartFinal; Loading Loading @@ -83,3 +80,4 @@ } $isAllDay = $dtstart instanceof Property\ICalendar\Date;