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

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

static getSiteIdByGroupId (int $groupId)
 
static recognizeSiteTitle (array $input)
 
- Открытые статические члены унаследованные от Entity
static getList ($code=null)
 
static onSiteChange (int $siteId)
 

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

const ROLE_TYPE = 'GROUP'
 
- Открытые атрибуты унаследованные от Entity
const ENTITY_TYPE_SITE = 'S'
 
const ENTITY_TYPE_LANDING = 'L'
 

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

 addSiteRights (int $siteId, array $groupRoles=[])
 
 updateSiteRights (int $siteId)
 
 removeSiteRights ($siteId)
 

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

static getAccessTasks (bool $fullData=false)
 
static getRoleId ()
 

Статические защищенные данные

static $bindingType = 'G'
 
- Статические защищенные данные унаследованные от Entity
static $bindingType = null
 

Дополнительные унаследованные члены

- Открытые члены унаследованные от Entity
 __construct ($code)
 
 bindSite (int $siteId)
 
 rebindSite (int $siteId)
 
 unbindSite (int $siteId)
 
 bindLanding (int $landingId)
 
 unbindLanding (int $landingId)
 
 isForbiddenBindingAction ()
 
- Защищенные данные унаследованные от Entity
 $bindingId = null
 

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

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

Методы

◆ addSiteRights()

addSiteRights ( int $siteId,
array $groupRoles = [] )
protected

Invokes when bind group was occurred.

Аргументы
int$siteIdSite id.
array$groupRolesReference map between access names and group roles (not landing roles!).
Возвращает
void

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

◆ getAccessTasks()

static getAccessTasks ( bool $fullData = false)
staticprotected

Returns tasks for access.

Аргументы
bool$fullDataReturns full data not ids only.
Возвращает
array

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

◆ getRoleId()

static getRoleId ( )
staticprotected

Returns role id for access to new site.

Возвращает
int

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

◆ getSiteIdByGroupId()

static getSiteIdByGroupId ( int $groupId)
static

By group id returns binding site id.

Аргументы
int$groupIdGroup id.
Возвращает
int|null

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

◆ recognizeSiteTitle()

static recognizeSiteTitle ( array $input)
static

Accepts array with site data and replaces site title to group title.

Аргументы
array$inputSite data ([ID] at least).
Возвращает
array

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

◆ removeSiteRights()

removeSiteRights ( $siteId)
protected

Call when unbinding group.

Аргументы
int$siteIdSite id.
Возвращает
void

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

◆ updateSiteRights()

updateSiteRights ( int $siteId)
protected

Invokes when rebind group was occurred.

Аргументы
int$siteIdSite id.
Возвращает
void

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

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

◆ $bindingType

$bindingType = 'G'
staticprotected

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

◆ ROLE_TYPE

const ROLE_TYPE = 'GROUP'

Type of role for group's type.

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