public
|
#
__construct( CApiGlobalManager & $oManager )
|
protected
boolean
|
#
_initialized( CAccount $oAccount )
Parameters
Returns
boolean
|
public
|
|
public
afterlogic\DAV\
|
|
public
array
|
#
getPrincipalInfo( string $sEmail )
|
public
integer
|
#
getCalendarAccess( CAccount $oAccount, $sCalendarId )
Parameters
Returns
integer
Overrides
|
protected
Sabre\CalDAV\Calendar|boolean
|
#
getCalDAVCalendar( string $sPath )
Returns a single calendar, by name
Returns a single calendar, by name
Parameters
Returns
Sabre\CalDAV\Calendar|boolean
|
public
CCalendar
|
#
parseCalendar( Sabre\CalDAV\Calendar $oCalDAVCalendar )
|
public
CCalendar |boolean
|
#
getCalendar( CAccount $oAccount, string $sCalendarId )
Parameters
Returns
Overrides
|
public
string
|
|
public
CAccount
|
|
public
array|null
|
#
getTenantUser( CAccount $oAccount )
Parameters
Returns
array|null
|
public
string
|
#
getTenantAccount( CAccount $oAccount )
Parameters
Returns
string
|
public
|
#
getPublicCalendarHash( $sCalendarId )
|
public
array
|
#
getCalendars( CAccount $oAccount )
Parameters
Returns
array
Overrides
|
public
array
|
#
GetCalendarNames( CAccount $oAccount )
Parameters
Returns
array
Overrides
|
public
string
|
#
createCalendar( CAccount $oAccount, string $sName, string $sDescription, integer $iOrder, string $sColor )
Parameters
- $oAccount
- $sName
- $sDescription
- $iOrder
- $sColor
Returns
string
Overrides
|
public
boolean
|
#
updateCalendar( CAccount $oAccount, string $sCalendarId, string $sName, string $sDescription, integer $iOrder, string $sColor )
Parameters
- $oAccount
- $sCalendarId
- $sName
- $sDescription
- $iOrder
- $sColor
Returns
boolean
Overrides
|
public
boolean
|
#
updateCalendarColor( CAccount $oAccount, string $sCalendarId, string $sColor )
Parameters
- $oAccount
- $sCalendarId
- $sColor
Returns
boolean
Overrides
|
public
|
#
updateCalendarVisible( string $sCalendarId, integer $iVisible )
|
public
boolean
|
#
deleteCalendar( CAccount $oAccount, string $sCalendarId )
Parameters
Returns
boolean
Overrides
|
public
boolean
|
#
clearAllCalendars( CAccount $oAccount )
Parameters
Returns
boolean
Overrides
|
public
boolean
|
#
unsubscribeCalendar( CAccount $oAccount, string $sCalendarId )
Parameters
Returns
boolean
|
public
boolean
|
#
updateCalendarShares( CAccount $oAccount, string $sCalendarId, array $aShares )
Parameters
- $oAccount
- $sCalendarId
- $aShares
Returns
boolean
|
public
boolean
|
#
updateCalendarShare( CAccount $oAccount, string $sCalendarId, string $sUserId, integer $iPerms = ECalendarPermission::RemovePermission )
Parameters
- $oAccount
- $sCalendarId
- $sUserId
- $iPerms
Returns
boolean
Overrides
|
public
boolean
|
#
deleteCalendarShares( CAccount $oAccount, string $sCalendarId )
Parameters
Returns
boolean
|
public
boolean
|
#
publicCalendar( CAccount $oAccount, string $sCalendarId, boolean $bIsPublic = false )
Parameters
- $oAccount
- $sCalendarId
- $bIsPublic
- Default value is false.
Returns
boolean
Overrides
|
public
array
|
#
getCalendarUsers( CAccount $oAccount, CCalendar $oCalendar )
Parameters
Returns
array
Overrides
|
public
string|boolean
|
#
exportCalendarToIcs( CAccount $oAccount, string $sCalendarId )
Parameters
Returns
string|boolean
|
public
mixed
|
#
importToCalendarFromIcs( CAccount $oAccount, string $sCalendarId, string $sTempFileName )
Parameters
- $oAccount
- $sCalendarId
- $sTempFileName
Returns
mixed
|
public
Sabre\CalDAV\CalendarObject
|
#
getCalDAVCalendarObject( Sabre\CalDAV\Calendar $oCalDAVCalendar, string $sEventId )
Parameters
- $oCalDAVCalendar
- $sEventId
Returns
Sabre\CalDAV\CalendarObject
|
public
array
|
#
getEventsFromVCalendar( CAccount $oAccount, object $oCalendar, string $oVCal, string $dStart, $dEnd )
Parameters
- $oAccount
- $oCalendar
- $oVCal
- $dStart
- $dStart
- $dEnd
- $dEnd
Returns
array
|
public
array
|
#
getExpandedEvent( CAccount $oAccount, string $sCalendarId, string $sEventId, string $dStart, string $dEnd )
Parameters
- $oAccount
- $sCalendarId
- $sEventId
- $dStart
- $dEnd
Returns
array
|
public
array
|
#
findEventInCalendars( CAccount $oAccount, string $sEventId, array $aCalendars )
Parameters
- $oAccount
- $sEventId
- $aCalendars
Returns
array
|
public
boolean
|
#
eventExists( CAccount $oAccount, string $sCalendarId, string $sEventId )
Parameters
- $oAccount
- $sCalendarId
- $sEventId
Returns
boolean
|
public
array|boolean
|
#
getEvent( CAccount $oAccount, string $sCalendarId, string $sEventId )
Parameters
- $oAccount
- $sCalendarId
- $sEventId
Returns
array|boolean
Overrides
|
public
string
|
#
getEventUrls( object $oCalendar, object $dStart, object $dEnd )
Parameters
Returns
string
|
public
array|boolean
|
#
getEvents( CAccount $oAccount, string $sCalendarId, string $dStart, string $dEnd )
Parameters
- $oAccount
- $sCalendarId
- $dStart
- $dEnd
Returns
array|boolean
Overrides
|
public
string|null
|
#
createEvent( CAccount $oAccount, string $sCalendarId, string $sEventId, Sabre\VObject\Component\VCalendar $oVCal )
Parameters
- $oAccount
- $sCalendarId
- $sEventId
- $oVCal
Returns
string|null
Overrides
|
public
boolean
|
#
updateEventRaw( CAccount $oAccount, string $sCalendarId, string $sEventId, string $sData )
Parameters
- $oAccount
- $sCalendarId
- $sEventId
- $sData
Returns
boolean
Overrides
|
public
boolean
|
#
updateEvent( CAccount $oAccount, string $sCalendarId, string $sEventId, array $oVCal )
Parameters
- $oAccount
- $sCalendarId
- $sEventId
- $oVCal
Returns
boolean
Overrides
|
public
boolean
|
#
moveEvent( CAccount $oAccount, string $sCalendarId, string $sNewCalendarId, string $sEventId, string $sData )
Parameters
- $oAccount
- $sCalendarId
- $sNewCalendarId
- $sEventId
- $sData
Returns
boolean
Overrides
|
public
boolean
|
#
deleteEvent( CAccount $oAccount, string $sCalendarId, string $sEventId )
Parameters
- $oAccount
- $sCalendarId
- $sEventId
Returns
boolean
Overrides
|
public
|
#
getReminders( $start, $end )
|
public
|
#
AddReminder( $sEmail, $sCalendarUri, $sEventId, $time = null, $starttime = null )
|
public
|
#
updateReminder( $sEmail, $sCalendarUri, $sEventId, $sData )
|
public
|
#
deleteReminder( $sEventId )
|
public
|
#
deleteReminderByCalendar( $sCalendarUri )
|