From 23563c7188e089929b60f9e10721c6fc43a220ff Mon Sep 17 00:00:00 2001 From: RaindropsSys Date: Thu, 22 Jun 2023 23:06:12 +0200 Subject: Updated 15 files, added includes/maintenance/deleteUnusedAssets.php and deleted 4944 files (automated) --- includes/composer/ical/icalEvent.php | 56 ------------------------------------ 1 file changed, 56 deletions(-) delete mode 100644 includes/composer/ical/icalEvent.php (limited to 'includes/composer/ical/icalEvent.php') diff --git a/includes/composer/ical/icalEvent.php b/includes/composer/ical/icalEvent.php deleted file mode 100644 index a2791c2..0000000 --- a/includes/composer/ical/icalEvent.php +++ /dev/null @@ -1,56 +0,0 @@ -parseEvent($eventContent); - } - - protected function parseEvent(string $eventContent) : iCalEvent - { - $content = str_replace("\r\n ", '', $eventContent); - - $this->title = $this->getEventDetail($content, "SUMMARY:"); - $this->description = $this->getEventDetail($content, "DESCRIPTION:"); - $this->startDateTime = $this->getEventDateTime($content, "DTSTART"); - $this->endDateTime = $this->getEventDateTime($content, "DTEND"); - $this->location = $this->getEventDetail($content, "LOCATION:"); - $this->created = date('d.m.Y H:i', strtotime($this->getEventDetail($content, "CREATED:"))); - $this->lastModified = date('d.m.Y H:i', strtotime($this->getEventDetail($content, "LAST-MODIFIED:"))); - - return $this; - } - - protected function getEventDetail(string $eventContent, string $eventDetailKey) : string - { - $output = ""; - - if (preg_match('`^' . $eventDetailKey . '(.*)$`m', $eventContent, $match)) - { - $output = trim($match[1]); - } - - return $output; - } - - protected function getEventDateTime(string $eventContent, string $eventDetailKey) : string - { - $output = ""; - - if (preg_match('`^' . $eventDetailKey . '(?:;.+)?:([0-9]+(T[0-9]+Z?)?)`m', $eventContent, $match)) - { - $output = date('d.m.Y H:i', strtotime($match[1])); - } - - return $output; - } -} \ No newline at end of file -- cgit