Loading lib/Middleware/InvitationMiddleware.php +9 −4 Original line number Diff line number Diff line Loading @@ -91,6 +91,10 @@ 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); return $matches[0][0]; } public function afterController( $controller, $methodName, Loading Loading @@ -123,8 +127,8 @@ class InvitationMiddleware extends Middleware $row = $stmt->fetch(\PDO::FETCH_ASSOC); $uid = $row["uid"]; $sender = substr($row["attendee"], 7); $recipient = substr($row["organizer"], 7); $sender = $this->extract_emails_from($row["attendee"]); $recipient = $this->extract_emails_from($row["organizer"]); $userdata = $this->iusermanager->getByEmail($recipient); if (count($userdata) > 0) { $username = $userdata[0]->getUID(); Loading Loading @@ -165,7 +169,7 @@ class InvitationMiddleware extends Middleware if ($row2 = $stmt2->fetch(\PDO::FETCH_ASSOC)) { $vObject = Reader::read($row2["calendardata"]); foreach ($vObject->VEVENT->ATTENDEE as $attendee1) { $attendee = substr($attendee1, 7); $attendee = $this->extract_emails_from($attendee1); if ($attendee == $sender) { $attendeeName = empty($attendee1["CN"]) ? $sender Loading @@ -177,6 +181,7 @@ 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 +9 −4 Original line number Diff line number Diff line Loading @@ -91,6 +91,10 @@ 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); return $matches[0][0]; } public function afterController( $controller, $methodName, Loading Loading @@ -123,8 +127,8 @@ class InvitationMiddleware extends Middleware $row = $stmt->fetch(\PDO::FETCH_ASSOC); $uid = $row["uid"]; $sender = substr($row["attendee"], 7); $recipient = substr($row["organizer"], 7); $sender = $this->extract_emails_from($row["attendee"]); $recipient = $this->extract_emails_from($row["organizer"]); $userdata = $this->iusermanager->getByEmail($recipient); if (count($userdata) > 0) { $username = $userdata[0]->getUID(); Loading Loading @@ -165,7 +169,7 @@ class InvitationMiddleware extends Middleware if ($row2 = $stmt2->fetch(\PDO::FETCH_ASSOC)) { $vObject = Reader::read($row2["calendardata"]); foreach ($vObject->VEVENT->ATTENDEE as $attendee1) { $attendee = substr($attendee1, 7); $attendee = $this->extract_emails_from($attendee1); if ($attendee == $sender) { $attendeeName = empty($attendee1["CN"]) ? $sender Loading @@ -177,6 +181,7 @@ class InvitationMiddleware extends Middleware ? $recipient : $vObject->VEVENT->ORGANIZER["CN"]; $SUMMARY = $vObject->VEVENT->SUMMARY; $datestart = (string) $vObject->VEVENT->DTSTART; if (str_contains($datestart, "T")) { Loading