PHP 클래스 Kronolith_Icalendar_Handler_Dav, horde

저자: Michael J Rubinsky ([email protected])
상속: extends Kronolith_Icalendar_Handler_Base
파일 보기 프로젝트 열기: horde/horde 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
$_calendar string The calendar id to be imported into.
$_dav Horde_Dav_Storage_Base The DAV storage driver.
$_existingEvent Kronolith_Event Temporary cache of the existing copy of an event being replaced.
$_noItips array List of attendees that should not be sent iTip notifications.
$_oldAttendees Kronolith_Attendee_List List of attendess that have been previously invited. Used to detect if attendees are removed and to send ITIP_CANCEL to these attendees.

공개 메소드들

메소드 설명
__construct ( Horde_Icalendar $iCal, Kronolith_Driver $driver, array $params = [] )

보호된 메소드들

메소드 설명
_postSave ( Kronolith_Event $event )
_preSave ( Horde_Icalendar $component ) : boolean Responsible for any logic needed before the event is saved. Called for EVERY component in the iCalendar object. Returning false from this method will cause the current component to be ignored. Returning true causes it to be processed.

메소드 상세

__construct() 공개 메소드

public __construct ( Horde_Icalendar $iCal, Kronolith_Driver $driver, array $params = [] )
$iCal Horde_Icalendar The iCalendar data.
$driver Kronolith_Driver The Kronolith driver.
$params array Any additional parameters needed for the importer. For this driver we require: 'object' - contains the DAV identifier for the (base) event.

_postSave() 보호된 메소드

protected _postSave ( Kronolith_Event $event )
$event Kronolith_Event

_preSave() 보호된 메소드

Responsible for any logic needed before the event is saved. Called for EVERY component in the iCalendar object. Returning false from this method will cause the current component to be ignored. Returning true causes it to be processed.
protected _preSave ( Horde_Icalendar $component ) : boolean
$component Horde_Icalendar The iCalendar component.
리턴 boolean True to continue processing, false to ignore.

프로퍼티 상세

$_calendar 보호되어 있는 프로퍼티

The calendar id to be imported into.
protected string $_calendar
리턴 string

$_dav 보호되어 있는 프로퍼티

The DAV storage driver.
protected Horde_Dav_Storage_Base $_dav
리턴 Horde_Dav_Storage_Base

$_existingEvent 보호되어 있는 프로퍼티

Temporary cache of the existing copy of an event being replaced.
protected Kronolith_Event $_existingEvent
리턴 Kronolith_Event

$_noItips 보호되어 있는 프로퍼티

List of attendees that should not be sent iTip notifications.
protected array $_noItips
리턴 array

$_oldAttendees 보호되어 있는 프로퍼티

List of attendess that have been previously invited. Used to detect if attendees are removed and to send ITIP_CANCEL to these attendees.
protected Kronolith_Attendee_List $_oldAttendees
리턴 Kronolith_Attendee_List