Bitrix-D7 23.9
 
Загрузка...
Поиск...
Не найдено
Класс Manager
+ Граф наследования:Manager:

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

 getError ()
 
 createRoom ()
 
 updateRoom ()
 
 deleteRoom ()
 
 cancelBooking (array $params=[])
 
 clearCache ()
 
 cleanAccessTable ()
 
 prepareResponseData ()
 
 eventHandler ($handler)
 
 addPullEvent ($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)
 
static prepareRoomManagerData ()
 
static checkRoomName (?string $name)
 

Открытые атрибуты

const TYPE = 'location'
 

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

 __construct ()
 

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

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

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

◆ __construct()

__construct ( )
protected

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

Методы

◆ addPullEvent()

addPullEvent ( $event)

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

◆ cancelBooking()

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

Cancel booking of room

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

Bitrix\Main\ObjectException

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

◆ checkRoomName()

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

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

◆ cleanAccessTable()

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

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

◆ clearCache()

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

Clears cache for updating list of rooms on the page

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

◆ createInstance()

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

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

◆ createInstanceWithRoom()

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

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

◆ createRoom()

createRoom ( )

Creating Room in Location Calendar

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

Exception

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

◆ deleteEmptyEvents()

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

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

◆ deleteLocationFromEvents()

deleteLocationFromEvents ( )

Delete location value when deleting room

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

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

◆ deleteRoom()

deleteRoom ( )

Deleting room by id in Location calendar

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

Exception

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

◆ eventHandler()

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

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

◆ getError()

getError ( )

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

◆ getRoomById()

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

Bitrix\Main\ArgumentException

Исключения

Bitrix\Main\ObjectPropertyException

Исключения

Bitrix\Main\SystemException

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

◆ getRoomsList()

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

Bitrix\Main\ArgumentException

Исключения

Bitrix\Main\ObjectPropertyException

Исключения

Bitrix\Main\SystemException

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

◆ prepareResponseData()

prepareResponseData ( )

Preparing data with rooms and sections for ajax-actions

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

Bitrix\Main\ArgumentException

Исключения

Bitrix\Main\ObjectPropertyException

Исключения

Bitrix\Main\SystemException

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

◆ prepareRoomManagerData()

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

Bitrix\Main\ArgumentException

Исключения

Bitrix\Main\ObjectPropertyException

Исключения

Bitrix\Main\SystemException

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

◆ pullDeleteEvents()

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

Bitrix\Main\ArgumentException

Исключения

Bitrix\Main\ObjectPropertyException

Исключения

Bitrix\Main\SystemException

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

◆ releaseRoom()

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

Deleting event from calendar location

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

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

◆ reserveRoom()

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

Bitrix\Main\ArgumentException

Исключения

Bitrix\Main\ObjectPropertyException

Исключения

Bitrix\Main\SystemException

Исключения

Bitrix\Main\LoaderException

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

◆ saveAccess()

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

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

◆ setEventIdForLocation()

static setEventIdForLocation ( int $id)
static
Аргументы
int$id

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

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

Bitrix\Main\ArgumentException

Исключения

Bitrix\Main\ObjectPropertyException

Исключения

Bitrix\Main\SystemException

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

◆ updateRoom()

updateRoom ( )

Updating data of room in Location calendar

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

Exception

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

Данные класса

◆ TYPE

const TYPE = 'location'

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