Bitrix-D7 23.9
 
Загрузка...
Поиск...
Не найдено
Класс Conference

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

 getId ()
 
 getAliasId ()
 
 getAlias ()
 
 getStartDate ()
 
 getChatId ()
 
 getChatName ()
 
 getHostName ()
 
 getHostId ()
 
 isPasswordRequired ()
 
 getPassword ()
 
 getInvitation ()
 
 getUsers ()
 
 getOwnerId ()
 
 getUserLimit ()
 
 isBroadcast ()
 
 getPresentersList ()
 
 getPresentersInfo ()
 
 isPresenter (int $userId)
 
 makePresenter (int $userId)
 
 deletePresenter (int $userId)
 
 isActive ()
 
 isFinished ()
 
 getStatus ()
 
 getPublicLink ()
 
 canUserEdit ($userId)
 
 canUserDelete ($userId)
 
 update (array $fields=[])
 
 delete ()
 

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

static add (array $fields=[])
 
static prepareParamsForAdd (array $fields)
 
static getByAlias (string $alias)
 
static getById (int $id)
 
static createWithArray (array $fields)
 
static getAll (array $queryParams)
 
static getStatusList ()
 
static getDefaultSelectFields ()
 
static getRuntimeChatField ()
 
static removeTemporaryAliases ()
 

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

const ERROR_USER_LIMIT_REACHED = "userLimitReached"
 
const ERROR_BITRIX24_ONLY = "bitrix24only"
 
const ERROR_DETECT_INTRANET_USER = "detectIntranetUser"
 
const ERROR_KICKED_FROM_CALL = "kickedFromCall"
 
const ERROR_WRONG_ALIAS = "wrongAlias"
 
const STATE_NOT_STARTED = "notStarted"
 
const STATE_ACTIVE = "active"
 
const STATE_FINISHED = "finished"
 
const ALIAS_TYPE = 'VIDEOCONF'
 
const BROADCAST_MODE = 'BROADCAST'
 
const PRESENTERS_LIMIT = 4
 
const BROADCAST_USER_LIMIT = 500
 
const ROLE_PRESENTER = 'presenter'
 
const AVAILABLE_PARAMS
 

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

 __construct ()
 
 setFields (array $fields)
 
 getChangedFields (array $fields)
 

Защищенные статические члены

static validateFields (array $fields)
 

Защищенные данные

 $id
 
 $alias
 
 $aliasId
 
 $chatId
 
 $password
 
 $invitation
 
 $startDate
 
 $chatName
 
 $hostName
 
 $hostId
 
 $users
 
 $broadcastMode
 
 $speakers
 

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

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

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

◆ __construct()

__construct ( )
protected

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

Методы

◆ add()

static add ( array $fields = [])
static

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

◆ canUserDelete()

canUserDelete ( $userId)

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

◆ canUserEdit()

canUserEdit ( $userId)

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

◆ createWithArray()

static createWithArray ( array $fields)
static

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

◆ delete()

delete ( )

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

◆ deletePresenter()

deletePresenter ( int $userId)

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

◆ getAlias()

getAlias ( )

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

◆ getAliasId()

getAliasId ( )

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

◆ getAll()

static getAll ( array $queryParams)
static

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

◆ getByAlias()

static getByAlias ( string $alias)
static

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

◆ getById()

static getById ( int $id)
static

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

◆ getChangedFields()

getChangedFields ( array $fields)
protected

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

◆ getChatId()

getChatId ( )

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

◆ getChatName()

getChatName ( )

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

◆ getDefaultSelectFields()

static getDefaultSelectFields ( )
static

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

◆ getHostId()

getHostId ( )

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

◆ getHostName()

getHostName ( )

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

◆ getId()

getId ( )

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

◆ getInvitation()

getInvitation ( )

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

◆ getOwnerId()

getOwnerId ( )

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

◆ getPassword()

getPassword ( )

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

◆ getPresentersInfo()

getPresentersInfo ( )

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

◆ getPresentersList()

getPresentersList ( )

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

◆ getPublicLink()

getPublicLink ( )

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

◆ getRuntimeChatField()

static getRuntimeChatField ( )
static

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

◆ getStartDate()

getStartDate ( )

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

◆ getStatus()

getStatus ( )

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

◆ getStatusList()

static getStatusList ( )
static

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

◆ getUserLimit()

getUserLimit ( )

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

◆ getUsers()

getUsers ( )

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

◆ isActive()

isActive ( )

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

◆ isBroadcast()

isBroadcast ( )

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

◆ isFinished()

isFinished ( )

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

◆ isPasswordRequired()

isPasswordRequired ( )

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

◆ isPresenter()

isPresenter ( int $userId)

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

◆ makePresenter()

makePresenter ( int $userId)

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

◆ prepareParamsForAdd()

static prepareParamsForAdd ( array $fields)
static

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

◆ removeTemporaryAliases()

static removeTemporaryAliases ( )
static

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

◆ setFields()

setFields ( array $fields)
protected

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

◆ update()

update ( array $fields = [])

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

◆ validateFields()

static validateFields ( array $fields)
staticprotected

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

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

◆ $alias

$alias
protected

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

◆ $aliasId

$aliasId
protected

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

◆ $broadcastMode

$broadcastMode
protected

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

◆ $chatId

$chatId
protected

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

◆ $chatName

$chatName
protected

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

◆ $hostId

$hostId
protected

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

◆ $hostName

$hostName
protected

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

◆ $id

$id
protected

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

◆ $invitation

$invitation
protected

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

◆ $password

$password
protected

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

◆ $speakers

$speakers
protected

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

◆ $startDate

$startDate
protected

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

◆ $users

$users
protected

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

◆ ALIAS_TYPE

const ALIAS_TYPE = 'VIDEOCONF'

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

◆ AVAILABLE_PARAMS

const AVAILABLE_PARAMS
Инициализатор
= [
'ID',
'TITLE',
'PASSWORD_NEEDED',
'PASSWORD',
'USERS',
'BROADCAST_MODE',
'PRESENTERS',
'INVITATION',
]

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

◆ BROADCAST_MODE

const BROADCAST_MODE = 'BROADCAST'

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

◆ BROADCAST_USER_LIMIT

const BROADCAST_USER_LIMIT = 500

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

◆ ERROR_BITRIX24_ONLY

const ERROR_BITRIX24_ONLY = "bitrix24only"

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

◆ ERROR_DETECT_INTRANET_USER

const ERROR_DETECT_INTRANET_USER = "detectIntranetUser"

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

◆ ERROR_KICKED_FROM_CALL

const ERROR_KICKED_FROM_CALL = "kickedFromCall"

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

◆ ERROR_USER_LIMIT_REACHED

const ERROR_USER_LIMIT_REACHED = "userLimitReached"

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

◆ ERROR_WRONG_ALIAS

const ERROR_WRONG_ALIAS = "wrongAlias"

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

◆ PRESENTERS_LIMIT

const PRESENTERS_LIMIT = 4

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

◆ ROLE_PRESENTER

const ROLE_PRESENTER = 'presenter'

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

◆ STATE_ACTIVE

const STATE_ACTIVE = "active"

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

◆ STATE_FINISHED

const STATE_FINISHED = "finished"

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

◆ STATE_NOT_STARTED

const STATE_NOT_STARTED = "notStarted"

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