1C-Bitrix 25.700.0
Загрузка...
Поиск...
Не найдено
Класс Base
Граф наследования:Base:
General Notification

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

static getDefaultSettings ()
static getUserSettings (int $userId)
static getGroupSettings (int $groupId)
static filterGroupSettingsByDefault (array $settings)
static setSettings (int $groupId, array $settings)
static updateGroupSettings (int $groupId, array $settings)
static decodeSettings (array $rowSettings)

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

static encodeSettings (array $settings)

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

const ENTITY = 'ba'
const SEPARATOR = '|'
const CHUNK_LENGTH = 1000

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

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

Методы

◆ decodeSettings()

decodeSettings ( array $rowSettings)
staticabstract

You need to decode the templates of settings received from the database into the original format

Аргументы
array$rowSettings
Возвращает
array

Переопределяется в General и Notification.

◆ encodeSettings()

encodeSettings ( array $settings)
staticabstractprotected

You need to encode the settings into templates to add to the database

Аргументы
array$settings
См. также
Возвращает
array

Переопределяется в General и Notification.

◆ filterGroupSettingsByDefault()

filterGroupSettingsByDefault ( array $settings)
staticabstract

Filter group settings by default settings

Переопределяется в General и Notification.

◆ getDefaultSettings()

getDefaultSettings ( )
staticabstract

Get default entity settings

Возвращает
array

Переопределяется в General и Notification.

◆ getGroupSettings()

getGroupSettings ( int $groupId)
staticabstract

Get group settings from database

Аргументы
int$groupId
Возвращает
array

Переопределяется в General и Notification.

◆ getUserSettings()

getUserSettings ( int $userId)
staticabstract

Get the current user settings from database

Аргументы
int$userId
Возвращает
array

Переопределяется в General и Notification.

◆ setSettings()

setSettings ( int $groupId,
array $settings )
staticabstract

Set the group settings to the database

Аргументы
int$groupId
array$settings

◆ updateGroupSettings()

updateGroupSettings ( int $groupId,
array $settings )
staticabstract

Update the group settings in the database

Аргументы
int$groupId
array$settings

Переопределяется в General и Notification.

Поля

◆ CHUNK_LENGTH

const CHUNK_LENGTH = 1000
protected

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

◆ ENTITY

const ENTITY = 'ba'
protected

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

◆ SEPARATOR

const SEPARATOR = '|'
protected

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


Объявления и описания членов класса находятся в файле:
  • C:/bitrix/modules/im/lib/Configuration/Base.php