|
| static | getUserTypeDescription () |
| static | prepareSettings ($userField=[]) |
| static | getDBColumnType () |
| static | checkFields ($userField, $value) |
| static | onBeforeSaveAll ($userField, $values, $userId=false) |
| static | onDelete ($userField, $values, $userId=false) |
| static | saveResource ($id, $resourceType, $resourceId, $eventFields=[], $params=[]) |
| static | releaseResource ($entry) |
| static | prepareValue ($type, $id, $from, $duration, $serviceName='') |
| static | parseValue ($value) |
| static | getPublicEdit ($userField, $additionalParams=[]) |
| static | getPublicView ($userField, $additionalParams=[]) |
| static | getPublicText ($userField) |
| static | getDefaultResourcesList () |
| static | getDefaultServiceList () |
| static | getBitrx24Limitation () |
| static | getAvailableEntriesList () |
| static | onBeforeUserTypeAdd (&$userTypeFields) |
| static | getResourceEntriesList ($idList=[]) |
| static | getUserFieldByFieldName ($fieldName='', $selectedUsers=[]) |
| static | getFillFormData ($data=[], $params=[]) |
| static | getFormDateTimeSlots ($fieldName='', $options=[]) |
| static | prepareFormDateValues ($dateFrom=null, $fieldName='', $options=[]) |
| Открытые статические члены унаследованные от TypeBase |
| static | getHelper () |
| static | setHelper (TypeHelper $helper) |
См. определение в файле resourcebooking.php строка 17
◆ checkFields()
| checkFields |
( |
| $userField, |
|
|
| $value ) |
|
static |
◆ fetchFieldValue()
| fetchFieldValue |
( |
| $value | ) |
|
|
staticprotected |
◆ getAvailableEntriesList()
| getAvailableEntriesList |
( |
| ) |
|
|
static |
◆ getBitrx24Limitation()
◆ getDBColumnType()
◆ getDefaultResourcesList()
| getDefaultResourcesList |
( |
| ) |
|
|
static |
◆ getDefaultServiceList()
| getDefaultServiceList |
( |
| ) |
|
|
static |
◆ getEditFormHTML()
| getEditFormHTML |
( |
| $userField, |
|
|
| $htmlControl ) |
◆ getFillFormData()
| getFillFormData |
( |
| $data = [], |
|
|
| $params = [] ) |
|
static |
◆ getFormDateTimeSlots()
| getFormDateTimeSlots |
( |
| $fieldName = '', |
|
|
| $options = [] ) |
|
static |
◆ getPublicEdit()
| getPublicEdit |
( |
| $userField, |
|
|
| $additionalParams = [] ) |
|
static |
◆ getPublicText()
| getPublicText |
( |
| $userField | ) |
|
|
static |
◆ getPublicView()
| getPublicView |
( |
| $userField, |
|
|
| $additionalParams = [] ) |
|
static |
◆ getResourceEntriesList()
| getResourceEntriesList |
( |
| $idList = [] | ) |
|
|
static |
◆ getSettingsHTML()
| getSettingsHTML |
( |
| $userField = false, |
|
|
| $htmlControl = [], |
|
|
| $varsFromForm = false ) |
◆ getUserFieldByFieldName()
| getUserFieldByFieldName |
( |
| $fieldName = '', |
|
|
| $selectedUsers = [] ) |
|
static |
◆ getUserTypeDescription()
| getUserTypeDescription |
( |
| ) |
|
|
static |
◆ onBeforeSaveAll()
| onBeforeSaveAll |
( |
| $userField, |
|
|
| $values, |
|
|
| $userId = false ) |
|
static |
◆ onBeforeUserTypeAdd()
| onBeforeUserTypeAdd |
( |
& | $userTypeFields | ) |
|
|
static |
◆ onDelete()
| onDelete |
( |
| $userField, |
|
|
| $values, |
|
|
| $userId = false ) |
|
static |
◆ parseValue()
◆ prepareFormDateValues()
| prepareFormDateValues |
( |
| $dateFrom = null, |
|
|
| $fieldName = '', |
|
|
| $options = [] ) |
|
static |
◆ prepareSettings()
| prepareSettings |
( |
| $userField = [] | ) |
|
|
static |
◆ prepareValue()
| prepareValue |
( |
| $type, |
|
|
| $id, |
|
|
| $from, |
|
|
| $duration, |
|
|
| $serviceName = '' ) |
|
static |
◆ releaseResource()
| releaseResource |
( |
| $entry | ) |
|
|
static |
◆ saveResource()
| saveResource |
( |
| $id, |
|
|
| $resourceType, |
|
|
| $resourceId, |
|
|
| $eventFields = [], |
|
|
| $params = [] ) |
|
static |
Saves resource of given type.
- Аргументы
-
| integer | $id | id of current booking. |
| string | $resourceType | resource type. |
| integer | $resourceId | resource id. |
| array | $eventFields | calendar event fields. |
| array | $params | additional params. |
- Возвращает
- integer, id of resource booking or null
- Исключения
-
Bitrix\Main\SystemException
См. определение в файле resourcebooking.php строка 368
◆ $restrictionCount
◆ BITRIX24_RESTRICTION
| const BITRIX24_RESTRICTION = 100 |
◆ BITRIX24_RESTRICTION_CODE
| const BITRIX24_RESTRICTION_CODE = 'uf_resourcebooking' |
◆ CRM_DEAL_ENTITY_ID
| const CRM_DEAL_ENTITY_ID = 'CRM_DEAL' |
◆ CRM_LEAD_ENTITY_ID
| const CRM_LEAD_ENTITY_ID = 'CRM_LEAD' |
◆ CRM_SUSPENDED_DEAL_ENTITY_ID
| const CRM_SUSPENDED_DEAL_ENTITY_ID = 'CRM_DEAL_SPD' |
◆ CRM_SUSPENDED_LEAD_ENTITY_ID
| const CRM_SUSPENDED_LEAD_ENTITY_ID = 'CRM_LEAD_SPD' |
◆ EVENT_LABEL
| const EVENT_LABEL = '#resourcebooking#' |
◆ RESOURCE_CALENDAR_TYPE
| const RESOURCE_CALENDAR_TYPE = 'resource' |
◆ USER_TYPE_ID
| const USER_TYPE_ID = 'resourcebooking' |
Объявления и описания членов класса находятся в файле: