|
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' |
Объявления и описания членов класса находятся в файле: