From 4a2238c75be9b0ed4be17869878c04cb812d276f Mon Sep 17 00:00:00 2001 From: Georg Ehrke Date: Thu, 8 Mar 2018 14:44:02 +0100 Subject: add list-calendars command Signed-off-by: Georg Ehrke Rebase and delete URI suggestion part Invite to use occ dav:list-calendars instead Signed-off-by: Thomas Citharel Fix autoload Signed-off-by: Thomas Citharel Use injection & test everything And rebase Signed-off-by: Thomas Citharel Add test for ListCalendars and refactoring Signed-off-by: Thomas Citharel Fix indentation Signed-off-by: Thomas Citharel --- apps/dav/lib/CalDAV/CalDavBackend.php | 26 -------------------------- 1 file changed, 26 deletions(-) (limited to 'apps/dav/lib/CalDAV') diff --git a/apps/dav/lib/CalDAV/CalDavBackend.php b/apps/dav/lib/CalDAV/CalDavBackend.php index 1214d11f360..88ee778e82c 100644 --- a/apps/dav/lib/CalDAV/CalDavBackend.php +++ b/apps/dav/lib/CalDAV/CalDavBackend.php @@ -2538,32 +2538,6 @@ class CalDavBackend extends AbstractBackend implements SyncSupport, Subscription ->execute(); } - /** - * @param string $displayName - * @param string|null $principalUri - * @return array - */ - public function findCalendarsUrisByDisplayName($displayName, $principalUri = null) - { - // Ideally $displayName would be sanitized the same way as stringUtility.js does in calendar - - $query = $this->db->getQueryBuilder(); - $query->select('uri') - ->from('calendars') - ->where($query->expr()->iLike('displayname', - $query->createNamedParameter('%'.$this->db->escapeLikeParameter($displayName).'%'))); - if ($principalUri) { - $query->andWhere($query->expr()->eq('principaluri', $query->createNamedParameter($principalUri))); - } - $result = $query->execute(); - - $calendarUris = []; - while($row = $result->fetch()) { - $calendarUris[] = $row['uri']; - } - return $calendarUris; - } - /** * read VCalendar data into a VCalendar object * -- cgit v1.2.3