Loading lib/Middleware/InvitationMiddleware.php +6 −6 Original line number Diff line number Diff line Loading @@ -91,8 +91,9 @@ class InvitationMiddleware extends Middleware "meeting_head" => $meetingHead, ]; } private function extract_emails_from($string){ preg_match_all("/[\._a-zA-Z0-9-]+@[\._a-zA-Z0-9-]+/i", $string, $matches); private function extract_emails_from($string) { preg_match_all("/mailto:(.*)/i", $string, $matches); return $matches[0][0]; } public function afterController( Loading Loading @@ -125,7 +126,6 @@ class InvitationMiddleware extends Middleware ); $stmt = $queryCalendarInvitations->execute(); $row = $stmt->fetch(\PDO::FETCH_ASSOC); $uid = $row["uid"]; $sender = $this->extract_emails_from($row["attendee"]); $recipient = $this->extract_emails_from($row["organizer"]); Loading Loading @@ -168,6 +168,7 @@ class InvitationMiddleware extends Middleware $stmt2 = $queryCalendarObjects->execute(); if ($row2 = $stmt2->fetch(\PDO::FETCH_ASSOC)) { $vObject = Reader::read($row2["calendardata"]); foreach ($vObject->VEVENT->ATTENDEE as $attendee1) { $attendee = $this->extract_emails_from($attendee1); if ($attendee == $sender) { Loading @@ -181,7 +182,6 @@ class InvitationMiddleware extends Middleware ? $recipient : $vObject->VEVENT->ORGANIZER["CN"]; $SUMMARY = $vObject->VEVENT->SUMMARY; $datestart = (string) $vObject->VEVENT->DTSTART; if (str_contains($datestart, "T")) { Loading Loading
lib/Middleware/InvitationMiddleware.php +6 −6 Original line number Diff line number Diff line Loading @@ -91,8 +91,9 @@ class InvitationMiddleware extends Middleware "meeting_head" => $meetingHead, ]; } private function extract_emails_from($string){ preg_match_all("/[\._a-zA-Z0-9-]+@[\._a-zA-Z0-9-]+/i", $string, $matches); private function extract_emails_from($string) { preg_match_all("/mailto:(.*)/i", $string, $matches); return $matches[0][0]; } public function afterController( Loading Loading @@ -125,7 +126,6 @@ class InvitationMiddleware extends Middleware ); $stmt = $queryCalendarInvitations->execute(); $row = $stmt->fetch(\PDO::FETCH_ASSOC); $uid = $row["uid"]; $sender = $this->extract_emails_from($row["attendee"]); $recipient = $this->extract_emails_from($row["organizer"]); Loading Loading @@ -168,6 +168,7 @@ class InvitationMiddleware extends Middleware $stmt2 = $queryCalendarObjects->execute(); if ($row2 = $stmt2->fetch(\PDO::FETCH_ASSOC)) { $vObject = Reader::read($row2["calendardata"]); foreach ($vObject->VEVENT->ATTENDEE as $attendee1) { $attendee = $this->extract_emails_from($attendee1); if ($attendee == $sender) { Loading @@ -181,7 +182,6 @@ class InvitationMiddleware extends Middleware ? $recipient : $vObject->VEVENT->ORGANIZER["CN"]; $SUMMARY = $vObject->VEVENT->SUMMARY; $datestart = (string) $vObject->VEVENT->DTSTART; if (str_contains($datestart, "T")) { Loading