1C-Bitrix 25.700.0
Загрузка...
Поиск...
Не найдено
Класс Manager
Граф наследования:Manager:
EventManager ImportManager OutgoingEventManager OutgoingSectionManager PushManager SectionManager

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

 getError ()
 createRoom ()
 updateRoom ()
 deleteRoom ()
 cancelBooking (array $params=[])
 clearCache ()
 cleanAccessTable ()
 prepareResponseData ()
 eventHandler ($handler)
 addPullEvent (PushCommand $event)
 deleteLocationFromEvents ()
 pullDeleteEvents ()
 deleteEmptyEvents ()
 saveAccess ()

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

static createInstanceWithRoom (Room $room)
static createInstance ()
static getRoomsList ()
static getRoomById (int $id, array $params=[])
static reserveRoom (array $params=[])
static releaseRoom (array $params=[])
static setEventIdForLocation (int $id, ?string $location=null)
static prepareRoomManagerData ()
static checkRoomName (?string $name)

Поля данных

const TYPE = 'location'

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

 __construct ()

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

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

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

◆ __construct()

__construct ( )
protected

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

Методы

◆ addPullEvent()

addPullEvent ( PushCommand $event)

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

◆ cancelBooking()

cancelBooking ( array $params = [])
Аргументы
array$params

Cancel booking of room

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

Bitrix\Main\ObjectException

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

◆ checkRoomName()

checkRoomName ( ?string $name)
static
Аргументы
$nameValidation for name of room
Возвращает
string|null

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

◆ cleanAccessTable()

cleanAccessTable ( )
Возвращает
Manager

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

◆ clearCache()

clearCache ( )
Возвращает
Manager

Clears cache for updating list of rooms on the page

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

◆ createInstance()

createInstance ( )
static
Возвращает
Manager

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

◆ createInstanceWithRoom()

createInstanceWithRoom ( Room $room)
static
Аргументы
Room$room
Возвращает
Manager

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

◆ createRoom()

createRoom ( )

Creating Room in Location Calendar

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

Exception

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

◆ deleteEmptyEvents()

deleteEmptyEvents ( )
Возвращает
Manager

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

◆ deleteLocationFromEvents()

deleteLocationFromEvents ( )

Delete location value when deleting room

Возвращает
$this

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

◆ deleteRoom()

deleteRoom ( )

Deleting room by id in Location calendar

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

Exception

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

◆ eventHandler()

eventHandler ( $handler)
Аргументы
$handler
Возвращает
Manager

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

◆ getError()

getError ( )

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

◆ getRoomById()

getRoomById ( int $id,
array $params = [] )
static
Аргументы
int$id
array$params
Возвращает
array
Исключения

Bitrix\Main\ArgumentException

Исключения

Bitrix\Main\ObjectPropertyException

Исключения

Bitrix\Main\SystemException

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

◆ getRoomsList()

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

Bitrix\Main\ArgumentException

Исключения

Bitrix\Main\ObjectPropertyException

Исключения

Bitrix\Main\SystemException

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

◆ prepareResponseData()

prepareResponseData ( )

Preparing data with rooms and sections for ajax-actions

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

Bitrix\Main\ArgumentException

Исключения

Bitrix\Main\ObjectPropertyException

Исключения

Bitrix\Main\SystemException

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

◆ prepareRoomManagerData()

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

Bitrix\Main\ArgumentException

Исключения

Bitrix\Main\ObjectPropertyException

Исключения

Bitrix\Main\SystemException

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

◆ pullDeleteEvents()

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

Bitrix\Main\ArgumentException

Исключения

Bitrix\Main\ObjectPropertyException

Исключения

Bitrix\Main\SystemException

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

◆ releaseRoom()

releaseRoom ( array $params = [])
static
Аргументы
array$params

Deleting event from calendar location

Возвращает
bool|string

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

◆ reserveRoom()

reserveRoom ( array $params = [])
static
Аргументы
array$params
Возвращает
int|null
Исключения

Bitrix\Main\ArgumentException

Исключения

Bitrix\Main\ObjectPropertyException

Исключения

Bitrix\Main\SystemException

Исключения

Bitrix\Main\LoaderException

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

◆ saveAccess()

saveAccess ( )
Возвращает
Manager

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

◆ setEventIdForLocation()

setEventIdForLocation ( int $id,
?string $location = null )
static
Аргументы
int$id

Setting id of new event in user calendar for event in location calendar

Аргументы
string | null$location
Возвращает
void
Исключения
ArgumentException
ObjectPropertyException
SystemException

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

◆ updateRoom()

updateRoom ( )

Updating data of room in Location calendar

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

Exception

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

Поля

◆ TYPE

const TYPE = 'location'

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


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