1C-Bitrix 25.700.0
Загрузка...
Поиск...
Не найдено
Класс AccessibilityManager

Открытые члены

 setLocationList (?array $locationList=[])
 setDateFrom (?string $dateFrom='')
 setDateTo (?string $dateTo='')
 setDatesRange (?array $range=[])
 getLocationList ()
 getDateFrom ()
 getDateTo ()
 getDatesRange ()
 getLocationAccessibility ()

Открытые статические члены

static createInstance ()
static checkAccessibility (string $locationId='', array $params=[])
static checkLocationAccessibility (array $entries, int $fromTs, int $toTs, mixed $roomEventId, mixed $eventId)
static getAdditionalLocationAccessibilityConnection (int $roomId)
static setFullAdditionalLocationAccessibilityConnection (array $additionalRoomConnectionInfo)
static setAdditionalLocationAccessibilityConnection (int $roomId, array $additionalRoomId)
static checkIBlockAccessibility (array $location, int $fromTs, int $toTs)
static getRoomAccessibility (array $roomIds, $from, $to)

Поля данных

const ADDITIONAL_LOCATION_CONNECTION_OPTION = 'additional_location_connection'

Защищенные члены

 __construct ()

Подробное описание

См. определение в файле accessibilitymanager.php строка 10

Конструктор(ы)

◆ __construct()

__construct ( )
protected

См. определение в файле accessibilitymanager.php строка 26

Методы

◆ checkAccessibility()

checkAccessibility ( string $locationId = '',
array $params = [] )
static
Аргументы
string$locationId
array$params

Checks if room is accessible for meeting

Возвращает
bool
Исключения
LoaderException
ObjectException

См. определение в файле accessibilitymanager.php строка 93

◆ checkIBlockAccessibility()

checkIBlockAccessibility ( array $location,
int $fromTs,
int $toTs )
static
Аргументы
array$location
int$fromTs
int$toTs
Возвращает
bool
Исключения
LoaderException

См. определение в файле accessibilitymanager.php строка 244

◆ checkLocationAccessibility()

checkLocationAccessibility ( array $entries,
int $fromTs,
int $toTs,
mixed $roomEventId,
mixed $eventId )
static
Аргументы
array$entries
int$fromTs
int$toTs
mixed$roomEventId
mixed$eventId
Возвращает
bool
Исключения
ObjectException

См. определение в файле accessibilitymanager.php строка 153

◆ createInstance()

createInstance ( )
static

См. определение в файле accessibilitymanager.php строка 30

◆ getAdditionalLocationAccessibilityConnection()

getAdditionalLocationAccessibilityConnection ( int $roomId)
static
Аргументы
int$roomId
Возвращает
array

См. определение в файле accessibilitymanager.php строка 192

◆ getDateFrom()

getDateFrom ( )

См. определение в файле accessibilitymanager.php строка 68

◆ getDatesRange()

getDatesRange ( )

См. определение в файле accessibilitymanager.php строка 78

◆ getDateTo()

getDateTo ( )

См. определение в файле accessibilitymanager.php строка 73

◆ getLocationAccessibility()

getLocationAccessibility ( )
Возвращает
array
Исключения

Bitrix\Main\ObjectException

См. определение в файле accessibilitymanager.php строка 303

◆ getLocationList()

getLocationList ( )

См. определение в файле accessibilitymanager.php строка 63

◆ getRoomAccessibility()

getRoomAccessibility ( array $roomIds,
$from,
$to )
static
Аргументы
array$roomIds
$from
$to
Возвращает
array room accessibility for creating event

См. определение в файле accessibilitymanager.php строка 281

◆ setAdditionalLocationAccessibilityConnection()

setAdditionalLocationAccessibilityConnection ( int $roomId,
array $additionalRoomId )
static
Аргументы
int$roomId
array$additionalRoomId
Возвращает
void
Исключения

Bitrix\Main\ArgumentException

Исключения

Bitrix\Main\ArgumentOutOfRangeException

См. определение в файле accessibilitymanager.php строка 221

◆ setDateFrom()

setDateFrom ( ?string $dateFrom = '')

См. определение в файле accessibilitymanager.php строка 42

◆ setDatesRange()

setDatesRange ( ?array $range = [])

См. определение в файле accessibilitymanager.php строка 56

◆ setDateTo()

setDateTo ( ?string $dateTo = '')

См. определение в файле accessibilitymanager.php строка 49

◆ setFullAdditionalLocationAccessibilityConnection()

setFullAdditionalLocationAccessibilityConnection ( array $additionalRoomConnectionInfo)
static
Аргументы
array$additionalRoomConnectionInfo
Возвращает
void
Исключения

Bitrix\Main\ArgumentException

Исключения

Bitrix\Main\ArgumentOutOfRangeException

См. определение в файле accessibilitymanager.php строка 207

◆ setLocationList()

setLocationList ( ?array $locationList = [])

См. определение в файле accessibilitymanager.php строка 35

Поля

◆ ADDITIONAL_LOCATION_CONNECTION_OPTION

const ADDITIONAL_LOCATION_CONNECTION_OPTION = 'additional_location_connection'

См. определение в файле accessibilitymanager.php строка 15


Объявления и описания членов класса находятся в файле: