Lines Matching full:schedule

3 namespace Sabre\CalDAV\Schedule;
34 * calendar-auto-schedule largely works by intercepting a users request to
75 return ['calendar-auto-schedule'];
89 return 'caldav-schedule';
106 $server->on('schedule', [$this, 'scheduleLocalDelivery']);
114 … $server->resourceTypeMapping['\\Sabre\\CalDAV\\Schedule\\IOutbox'] = $ns . 'schedule-outbox';
115 $server->resourceTypeMapping['\\Sabre\\CalDAV\\Schedule\\IInbox'] = $ns . 'schedule-inbox';
121 $ns . 'schedule-inbox-URL',
122 $ns . 'schedule-outbox-URL',
125 $ns . 'schedule-default-calendar-URL'
194 * We use this event to add calendar-auto-schedule-specific properties.
207 // schedule-outbox-URL property
208 …$propFind->handle('{' . self::NS_CALDAV . '}schedule-outbox-URL', function() use ($principalUrl, $…
216 // schedule-inbox-URL property
217 …$propFind->handle('{' . self::NS_CALDAV . '}schedule-inbox-URL', function() use ($principalUrl, $c…
226 …$propFind->handle('{' . self::NS_CALDAV . '}schedule-default-calendar-URL', function() use ($princ…
306 $this->server->emit('schedule', [$iTipMessage]);
358 * Event handler for the 'schedule' event.
396 $caldavNS . 'schedule-inbox-URL',
397 $caldavNS . 'schedule-default-calendar-URL',
405 if (!isset($result[$caldavNS . 'schedule-inbox-URL'])) {
413 if (!isset($result[$caldavNS . 'schedule-default-calendar-URL'])) {
414 … $iTipMessage->scheduleStatus = '5.2;Could not find a schedule-default-calendar-URL property';
418 $calendarPath = $result[$caldavNS . 'schedule-default-calendar-URL']->getHref();
420 $inboxPath = $result[$caldavNS . 'schedule-inbox-URL']->getHref();
423 $privilege = 'schedule-deliver-reply';
425 $privilege = 'schedule-deliver-invite';
532 … $newObject->VEVENT->ORGANIZER['SCHEDULE-STATUS'] = $message->getScheduleStatus();
534 unset($newObject->VEVENT->ORGANIZER['SCHEDULE-FORCE-SEND']);
542 $attendee['SCHEDULE-STATUS'] = $message->getScheduleStatus();
544 unset($attendee['SCHEDULE-FORCE-SEND']);
582 * This method handles POST requests to the schedule-outbox.
636 … $acl && $acl->checkPrivileges($outboxPath, '{' . self::NS_CALDAV . '}schedule-query-freebusy');
700 $scheduleResponse = $dom->createElement('cal:schedule-response');
795 $sct = $caldavNS . 'schedule-calendar-transp';
864 * This method checks the 'Schedule-Reply' header
872 $scheduleReply = $request->getHeader('Schedule-Reply');
892 'description' => 'Adds calendar-auto-schedule, as defined in rf6868',