Commit e2c721a8 authored by Bart Vullings's avatar Bart Vullings

ZP-1389 Fix formatting, and break for loop to increase performance. Released...

ZP-1389 Fix formatting, and break for loop to increase performance. Released under the Affero GNU General Public License (AGPL) version 3.
parent 81786f5b
...@@ -547,16 +547,17 @@ class BackendCalDAV extends BackendDiff { ...@@ -547,16 +547,17 @@ class BackendCalDAV extends BackendDiff {
$message->alldayevent = "0"; $message->alldayevent = "0";
$message->timezone = date_default_timezone_get(); $message->timezone = date_default_timezone_get();
foreach ($vevents as $event) { foreach ($vevents as $event) {
if (count($event->GetProperties("RECURRENCE-ID")) > 0) {continue;} if (count($event->GetProperties("RECURRENCE-ID")) > 0) {
continue;
}
if (strlen($event->GetPValue("DTSTART")) == 8 if (strlen($event->GetPValue("DTSTART")) == 8
|| strlen($event->GetPValue("DTEND")) == 8 || strlen($event->GetPValue("DTEND")) == 8
|| $event->GetPValue("X-MICROSOFT-CDO-ALLDAYEVENT") == "TRUE" || $event->GetPValue("X-MICROSOFT-CDO-ALLDAYEVENT") == "TRUE"
) { ) {
$message->alldayevent = "1"; $message->alldayevent = "1";
} }
$message->timezone = TimezoneUtil::GetPhpSupportedTimezone($event->GetPParamValue("DTSTART", "TZID")); $message->timezone = TimezoneUtil::GetPhpSupportedTimezone($event->GetPParamValue("DTSTART", "TZID"));
break;
} }
// Now process all vevents // Now process all vevents
foreach ($vevents as $event) { foreach ($vevents as $event) {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment