Bitrix API

Manager

Table of Contents

Constants

TYPE  = 'location'

Methods

addPullEvent()  : Manager
cancelBooking()  : Manager
checkRoomName()  : string|null
cleanAccessTable()  : Manager
clearCache()  : Manager
createInstance()  : Manager
createInstanceWithRoom()  : Manager
createRoom()  : Manager
Creating Room in Location Calendar
deleteEmptyEvents()  : Manager
deleteLocationFromEvents()  : $this
Delete location value when deleting room
deleteRoom()  : Manager
Deleting room by id in Location calendar
eventHandler()  : Manager
getError()  : Error|null
getRoomById()  : array<string|int, mixed>
getRoomsList()  : array<string|int, mixed>|null
prepareResponseData()  : array<string|int, mixed>
Preparing data with rooms and sections for ajax-actions
prepareRoomManagerData()  : array<string|int, mixed>|null
pullDeleteEvents()  : $this
releaseRoom()  : bool|string
reserveRoom()  : int|null
saveAccess()  : Manager
setEventIdForLocation()  : void
updateRoom()  : Manager
Updating data of room in Location calendar

Constants

Methods

cancelBooking()

public cancelBooking([array<string|int, mixed> $params = [] ]) : Manager
Parameters
$params : array<string|int, mixed> = []

Cancel booking of room

Tags
throws
ObjectException
Return values
Manager

checkRoomName()

public static checkRoomName(mixed $name) : string|null
Parameters
$name : mixed

Validation for name of room

Return values
string|null

clearCache()

public clearCache() : Manager
Return values
Manager

Clears cache for updating list of rooms on the page

createRoom()

Creating Room in Location Calendar

public createRoom() : Manager
Tags
throws
Exception
Return values
Manager

deleteLocationFromEvents()

Delete location value when deleting room

public deleteLocationFromEvents() : $this
Return values
$this

deleteRoom()

Deleting room by id in Location calendar

public deleteRoom() : Manager
Tags
throws
Exception
Return values
Manager

eventHandler()

public eventHandler(mixed $handler) : Manager
Parameters
$handler : mixed
Return values
Manager

getError()

public getError() : Error|null
Return values
Error|null

getRoomById()

public static getRoomById(int $id[, array<string|int, mixed> $params = [] ]) : array<string|int, mixed>
Parameters
$id : int
$params : array<string|int, mixed> = []
Tags
throws
ArgumentException
throws
ObjectPropertyException
throws
SystemException
Return values
array<string|int, mixed>

getRoomsList()

public static getRoomsList() : array<string|int, mixed>|null
Tags
throws
ArgumentException
throws
ObjectPropertyException
throws
SystemException
Return values
array<string|int, mixed>|null

prepareResponseData()

Preparing data with rooms and sections for ajax-actions

public prepareResponseData() : array<string|int, mixed>
Tags
throws
ArgumentException
throws
ObjectPropertyException
throws
SystemException
Return values
array<string|int, mixed>

prepareRoomManagerData()

public static prepareRoomManagerData() : array<string|int, mixed>|null
Tags
throws
ArgumentException
throws
ObjectPropertyException
throws
SystemException
Return values
array<string|int, mixed>|null

pullDeleteEvents()

public pullDeleteEvents() : $this
Tags
throws
ArgumentException
throws
ObjectPropertyException
throws
SystemException
Return values
$this

releaseRoom()

public static releaseRoom([array<string|int, mixed> $params = [] ]) : bool|string
Parameters
$params : array<string|int, mixed> = []

Deleting event from calendar location

Return values
bool|string

reserveRoom()

public static reserveRoom([array<string|int, mixed> $params = [] ]) : int|null
Parameters
$params : array<string|int, mixed> = []
Tags
throws
ArgumentException
throws
ObjectPropertyException
throws
SystemException
throws
LoaderException
Return values
int|null

setEventIdForLocation()

public static setEventIdForLocation(int $id[, string|null $location = null ]) : void
Parameters
$id : int

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

$location : string|null = null
Tags
throws
ArgumentException
throws
ObjectPropertyException
throws
SystemException

updateRoom()

Updating data of room in Location calendar

public updateRoom() : Manager
Tags
throws
Exception
Return values
Manager

        
On this page

Search results