From c93e00a6ac42cd4a2a448b8a663a955573efdbd4 Mon Sep 17 00:00:00 2001 From: emkael Date: Fri, 6 May 2016 12:48:26 +0200 Subject: * accessing user preference for specific calendar --- app/php/user/DbUser.php | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'app/php/user/DbUser.php') diff --git a/app/php/user/DbUser.php b/app/php/user/DbUser.php index 896d73d..7e6096c 100644 --- a/app/php/user/DbUser.php +++ b/app/php/user/DbUser.php @@ -63,6 +63,18 @@ class DbUser extends TDbUser { } } + public function isCalendarPreferred($calendarID) { + return in_array( + $calendarID, + array_map( + function($calendar) { + return $calendar->UID; + }, + $this->getCalendarPreference() + ) + ); + } + public function setTimezonePreference($timezone) { if ($this->IsGuest) { throw new TInvalidDataException('Timezone preference change impossible for guest user'); -- cgit v1.2.3