Methods |
public
|
init(string $sUserPublicId)
|
#
|
public
|
initCalendar(CalendarInfo &$oCalendar)
|
#
|
public
|
getCalendarAccess($sUserPublicId, $sCalendarId)
|
#
|
public
|
getCalendar(string $sUserPublicId, string $sCalendarId): null
|
#
|
public
|
getPublicCalendar($sCalendar)
|
#
|
public
|
getPublicCalendarByHash($sHash)
|
#
|
public
|
getPublicCalendarHash($sCalendarId)
|
#
|
public
|
GetCalendarsSharedToAll(string $sUserPublicId): array
|
#
|
public
|
getCalendars(string $sUserPublicId): array
}
|
#
|
public
|
GetCalendarNames(string $sUserPublicId): array
|
#
|
public
|
createCalendar(
string $sUserPublicId,
string $sName,
string $sDescription,
int $iOrder,
string $sColor,
$sUUID = null,
): false
|
#
|
public
|
updateCalendar(
string $sUserPublicId,
string $sCalendarId,
string $sName,
string $sDescription,
int $iOrder,
string $sColor,
): false
|
#
|
public
|
updateCalendarColor(string $sUserPublicId, string $sCalendarId, string $sColor): false
|
#
|
public
|
updateCalendarVisible(string $sCalendarId, int $iVisible)
|
#
|
public
|
deleteCalendar(string $sUserPublicId, string $sCalendarId): false
|
#
|
public
|
updateCalendarShare(
string $sUserPublicId,
string $sCalendarId,
string $sUserId,
int $iPerms = Permission::RemovePermission,
): false
|
#
|
public
|
publicCalendar(string $sCalendarId, bool $bIsPublic): false
|
#
|
public
|
getCalendarUsers(string $sUserPublicId, string $oCalendar): array
|
#
|
public
|
getEvents(string $sUserPublicId, string $sCalendarId, string $dStart, string $dFinish): array
|
#
|
public
|
getPublicEvents(string $sCalendarId, string $dStart, string $dFinish): array
|
#
|
public
|
getEvent($sUserPublicId, string $sCalendarId, string $sEventId): array
|
#
|
public
|
getTasks(string $sUserPublicId, string $sCalendarId, $bCompeted, $sSearch): array
|
#
|
public
|
createEvent(string $sUserPublicId, string $sCalendarId, $sEventId, VCalendar $vCal): null
}
|
#
|
public
|
updateEventRaw(string $sUserPublicId, string $sCalendarId, string $sEventId, string $sData): true
|
#
|
public
|
updateEvent(string $sUserPublicId, string $sCalendarId, string $sEventId, array $aArgs): false
|
#
|
public
|
moveEvent(string $sUserPublicId, string $sCalendarId, string $sNewCalendarId, string $sEventId, string $sData): false
|
#
|
public
|
deleteEvent(string $sUserPublicId, string $sCalendarId, string $sEventId): false
|
#
|
public
|
getReminders($start, $end)
|
#
|
public
|
AddReminder($sEmail, $calendarUri, $eventid, $time = null)
|
#
|
public
|
updateReminder($oCalendar, $sEventId, $sData)
|
#
|
public
|
deleteReminder($eventId)
|
#
|
public
|
deleteReminderByCalendar($calendarUri)
|
#
|
public
|
clearAllCalendars(string $sUserPublicId): bool
|
#
|