Calendar
Table of Contents
Constants
- EVENT_FIELD_NAME = 'UF_CRM_CAL_EVENT'
- USER_FIELD_ENTITY_ID = 'CALENDAR_EVENT'
Methods
- createDefault() : array<string|int, mixed>|null
- getBusyUsersIds() : array<string|int, mixed>
- getCalendarSettingsOpenJs() : mixed
- getCalendarViewFieldOption() : mixed
- getCrmSectionId() : int|null
- getEvent() : array<string|int, mixed>|null
- getSectionListAvailableForUser() : array<string|int, mixed>
- getUserfieldKey() : mixed
- handleCrmEntityBookingEntry() : mixed
- isResourceBookingAvailableForEntity() : mixed
- isResourceBookingEnabled() : mixed
- isUserfieldShownInForm() : mixed
- loadResourcebookingExtention() : mixed
- loadResourcebookingUserfieldExtention() : mixed
- parseUserfieldKey() : mixed
- prepareNewEntityUrlFromCalendar() : mixed
- showCalendarSpotlight() : mixed
- showViewModeCalendarSpotlight() : mixed
Constants
EVENT_FIELD_NAME
public
mixed
EVENT_FIELD_NAME
= 'UF_CRM_CAL_EVENT'
USER_FIELD_ENTITY_ID
public
mixed
USER_FIELD_ENTITY_ID
= 'CALENDAR_EVENT'
Methods
createDefault()
public
static createDefault([array<string|int, mixed> $params = [] ]) : array<string|int, mixed>|null
Parameters
- $params : array<string|int, mixed> = []
Return values
array<string|int, mixed>|nullgetBusyUsersIds()
public
static getBusyUsersIds(array<string|int, mixed> $userIds, int $fromTs, int $toTs[, int|null $curEventId = null ]) : array<string|int, mixed>
Parameters
- $userIds : array<string|int, mixed>
- $fromTs : int
- $toTs : int
- $curEventId : int|null = null
Return values
array<string|int, mixed>getCalendarSettingsOpenJs()
public
static getCalendarSettingsOpenJs([mixed $settingsParams = [] ]) : mixed
Parameters
- $settingsParams : mixed = []
getCalendarViewFieldOption()
public
static getCalendarViewFieldOption(mixed $type[, mixed $defaultValue = '' ]) : mixed
Parameters
- $type : mixed
- $defaultValue : mixed = ''
getCrmSectionId()
public
static getCrmSectionId(int $userId[, bool $autoCreate = false ]) : int|null
Parameters
- $userId : int
- $autoCreate : bool = false
Return values
int|nullgetEvent()
public
static getEvent(int $id[, bool $checkPermissions = false ]) : array<string|int, mixed>|null
Parameters
- $id : int
- $checkPermissions : bool = false
Return values
array<string|int, mixed>|nullgetSectionListAvailableForUser()
public
static getSectionListAvailableForUser(int $userId) : array<string|int, mixed>
Parameters
- $userId : int
Return values
array<string|int, mixed>getUserfieldKey()
public
static getUserfieldKey(mixed $userfield) : mixed
Parameters
- $userfield : mixed
handleCrmEntityBookingEntry()
public
static handleCrmEntityBookingEntry(mixed $data[, mixed $result = array() ]) : mixed
Parameters
- $data : mixed
- $result : mixed = array()
isResourceBookingAvailableForEntity()
public
static isResourceBookingAvailableForEntity(mixed $entity) : mixed
Parameters
- $entity : mixed
isResourceBookingEnabled()
public
static isResourceBookingEnabled() : mixed
isUserfieldShownInForm()
public
static isUserfieldShownInForm(mixed $userfield, mixed $entityType[, mixed $categoryId = 0 ]) : mixed
Parameters
- $userfield : mixed
- $entityType : mixed
- $categoryId : mixed = 0
Tags
loadResourcebookingExtention()
public
static loadResourcebookingExtention() : mixed
loadResourcebookingUserfieldExtention()
public
static loadResourcebookingUserfieldExtention() : mixed
parseUserfieldKey()
public
static parseUserfieldKey(mixed $key) : mixed
Parameters
- $key : mixed
prepareNewEntityUrlFromCalendar()
public
static prepareNewEntityUrlFromCalendar([mixed $url = '' ][, mixed $filterSelect = '' ]) : mixed
Parameters
- $url : mixed = ''
- $filterSelect : mixed = ''
showCalendarSpotlight()
public
static showCalendarSpotlight() : mixed
showViewModeCalendarSpotlight()
public
static showViewModeCalendarSpotlight(mixed $entityName) : mixed
Parameters
- $entityName : mixed