Bitrix API

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>|null

getBusyUsersIds()

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|null

getEvent()

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>|null

getSectionListAvailableForUser()

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
use

\Bitrix\Crm\Entity\EntityEditorConfig::isFormFieldVisible

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

        
On this page

Search results