Loading lib/Middleware/InvitationMiddleware.php +25 −25 Original line number Diff line number Diff line Loading @@ -84,7 +84,13 @@ class InvitationMiddleware extends Middleware $query2 = $this->db->getQueryBuilder(); $query2 ->select("co.id", "co.calendardata") ->select( "co.id", "co.calendardata", "cp.parameter", "cp.name", "cp.value" ) ->from("calendarobjects", "co") ->innerJoin( "co", Loading @@ -92,6 +98,12 @@ class InvitationMiddleware extends Middleware "c", $query2->expr()->eq("co.calendarid", "c.id") ) ->innerJoin( "co", "calendarobjects_props", "cp", $query2->expr()->eq("co.id", "cp.objectid") ) ->where( $query ->expr() Loading @@ -104,40 +116,28 @@ class InvitationMiddleware extends Middleware $query ->expr() ->eq("co.uid", $query2->createNamedParameter($uid)) ); $stmt2 = $query2->execute(); $row2 = $stmt2->fetch(\PDO::FETCH_ASSOC); $calendarobjectid = $row2["id"]; $query3 = $this->db->getQueryBuilder(); $query3 ->select("parameter", "name", "value") ->from("calendarobjects_props") ->where( $query3 ) ->andWhere( $query ->expr() ->eq( "objectid", $query3->createNamedParameter($calendarobjectid) "cp.parameter", $query2->createNamedParameter("CN") ) ); $stmt3 = $query3->execute(); $row3 = $stmt3->fetchAll(\PDO::FETCH_ASSOC); foreach ($row3 as $calendarobj1) { if ( $calendarobj1["parameter"] == "CN" && $calendarobj1["name"] == "ATTENDEE" ) { $stmt2 = $query2->execute(); $row2 = $stmt2->fetchAll(\PDO::FETCH_ASSOC); foreach ($row2 as $calendarobj1) { if ($calendarobj1["name"] == "ATTENDEE") { $attendeename = $calendarobj1["value"]; } if ( $calendarobj1["parameter"] == "CN" && $calendarobj1["name"] == "ORGANIZER" ) { if ($calendarobj1["name"] == "ORGANIZER") { $organizername = $calendarobj1["value"]; } } $vObject = Reader::read($row2["calendardata"]); $vObject = Reader::read($row2[0]["calendardata"]); $SUMMARY = $vObject->VEVENT->SUMMARY; $datestart = (string) $vObject->VEVENT->DTSTART; if (str_contains($datestart, "T")) { Loading Loading
lib/Middleware/InvitationMiddleware.php +25 −25 Original line number Diff line number Diff line Loading @@ -84,7 +84,13 @@ class InvitationMiddleware extends Middleware $query2 = $this->db->getQueryBuilder(); $query2 ->select("co.id", "co.calendardata") ->select( "co.id", "co.calendardata", "cp.parameter", "cp.name", "cp.value" ) ->from("calendarobjects", "co") ->innerJoin( "co", Loading @@ -92,6 +98,12 @@ class InvitationMiddleware extends Middleware "c", $query2->expr()->eq("co.calendarid", "c.id") ) ->innerJoin( "co", "calendarobjects_props", "cp", $query2->expr()->eq("co.id", "cp.objectid") ) ->where( $query ->expr() Loading @@ -104,40 +116,28 @@ class InvitationMiddleware extends Middleware $query ->expr() ->eq("co.uid", $query2->createNamedParameter($uid)) ); $stmt2 = $query2->execute(); $row2 = $stmt2->fetch(\PDO::FETCH_ASSOC); $calendarobjectid = $row2["id"]; $query3 = $this->db->getQueryBuilder(); $query3 ->select("parameter", "name", "value") ->from("calendarobjects_props") ->where( $query3 ) ->andWhere( $query ->expr() ->eq( "objectid", $query3->createNamedParameter($calendarobjectid) "cp.parameter", $query2->createNamedParameter("CN") ) ); $stmt3 = $query3->execute(); $row3 = $stmt3->fetchAll(\PDO::FETCH_ASSOC); foreach ($row3 as $calendarobj1) { if ( $calendarobj1["parameter"] == "CN" && $calendarobj1["name"] == "ATTENDEE" ) { $stmt2 = $query2->execute(); $row2 = $stmt2->fetchAll(\PDO::FETCH_ASSOC); foreach ($row2 as $calendarobj1) { if ($calendarobj1["name"] == "ATTENDEE") { $attendeename = $calendarobj1["value"]; } if ( $calendarobj1["parameter"] == "CN" && $calendarobj1["name"] == "ORGANIZER" ) { if ($calendarobj1["name"] == "ORGANIZER") { $organizername = $calendarobj1["value"]; } } $vObject = Reader::read($row2["calendardata"]); $vObject = Reader::read($row2[0]["calendardata"]); $SUMMARY = $vObject->VEVENT->SUMMARY; $datestart = (string) $vObject->VEVENT->DTSTART; if (str_contains($datestart, "T")) { Loading