]> git.mxchange.org Git - friendica-addons.git/blob - dav/common/dav_caldav_calendar_private.inc.php
Merge pull request #492 from zeroadam/Addon
[friendica-addons.git] / dav / common / dav_caldav_calendar_private.inc.php
1 <?php
2
3
4 class Sabre_CalDAV_Calendar_Private extends Sabre_CalDAV_Calendar
5 {
6
7         public function getACL()
8         {
9
10                 return array(
11                         array(
12                                 'privilege' => '{DAV:}read',
13                                 'principal' => $this->calendarInfo['principaluri'],
14                                 'protected' => true,
15                         ),
16                         array(
17                                 'privilege' => '{DAV:}write',
18                                 'principal' => $this->calendarInfo['principaluri'],
19                                 'protected' => true,
20                         ),
21                         /*
22                         array(
23                                 'privilege' => '{DAV:}read',
24                                 'principal' => $this->calendarInfo['principaluri'] . '/calendar-proxy-write',
25                                 'protected' => true,
26                         ),
27                         array(
28                                 'privilege' => '{DAV:}write',
29                                 'principal' => $this->calendarInfo['principaluri'] . '/calendar-proxy-write',
30                                 'protected' => true,
31                         ),
32                         array(
33                                 'privilege' => '{DAV:}read',
34                                 'principal' => $this->calendarInfo['principaluri'] . '/calendar-proxy-read',
35                                 'protected' => true,
36                         ),
37                         array(
38                                 'privilege' => '{' . Sabre_CalDAV_Plugin::NS_CALDAV . '}read-free-busy',
39                                 'principal' => '{DAV:}authenticated',
40                                 'protected' => true,
41                         ),
42                         */
43
44                 );
45
46         }
47
48
49
50 }