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

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

static getDefaultSettings ()
 
static getUserSettings (int $userId)
 
static getGroupSettings (int $groupId)
 
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()

static 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()

static encodeSettings ( array $settings)
staticabstractprotected

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

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

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

◆ getDefaultSettings()

static getDefaultSettings ( )
staticabstract

Get default entity settings

Возвращает
array

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

◆ getGroupSettings()

static getGroupSettings ( int $groupId)
staticabstract

Get group settings from database

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

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

◆ getUserSettings()

static getUserSettings ( int $userId)
staticabstract

Get the current user settings from database

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

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

◆ setSettings()

static setSettings ( int $groupId,
array $settings )
staticabstract

Set the group settings to the database

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

◆ updateGroupSettings()

static 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