1C-Bitrix 25.700.0
Загрузка...
Поиск...
Не найдено
Класс SocialNetwork

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

static getBindingRow (int $groupId, bool $checkAccess=true)
static getSocNetMenuUrl ($groupId, $returnCreateLink=true)
static getSocNetMenuTitle ($groupId)
static onFillSocNetFeaturesList (&$socNetFeaturesSettings)
static onSocNetFeaturesUpdate (int $id, array $fields)
static onFillSocNetMenu (&$result)
static getTabUrl (int $groupId, ?string $pagePath=null, bool $generalPath=false)
static userInGroup (int $groupId)
static canPerformOperation (int $groupId, string $operation)
static canCreateNewBinding (int $groupId)
static onSocNetGroupDelete ($groupId)

Поля данных

const SETTINGS_CODE_SHORT = 'knowledge'
const SETTINGS_CODE = 'landing_knowledge'
const PATH_GROUP_BINDING = 'kb/binding/group/create.php?groupId=#groupId#'

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

static isExtranet ()
static processTabHit ($url)

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

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

Методы

◆ canCreateNewBinding()

canCreateNewBinding ( int $groupId)
static

Returns true if current user for specified sonet group can create new binding.

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

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

◆ canPerformOperation()

canPerformOperation ( int $groupId,
string $operation )
static

Returns true if current user for specified sonet group can perform specified operation.

Аргументы
int$groupIdGroup id.
string$operationOperation code.
См. также
\Bitrix\Landing\Rights::ACCESS_TYPES
Возвращает
bool

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

◆ getBindingRow()

getBindingRow ( int $groupId,
bool $checkAccess = true )
static

Gets binding row by group id.

Аргументы
int$groupIdGroup id.
bool$checkAccessCheck read access.
Возвращает
array

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

◆ getSocNetMenuTitle()

getSocNetMenuTitle ( $groupId)
static

Returns title knowledge of group.

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

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

◆ getSocNetMenuUrl()

getSocNetMenuUrl ( $groupId,
$returnCreateLink = true )
static

Builds and returns social group menu link.

Аргументы
int$groupIdGroup id.
bool$returnCreateLinkIf true and link is no exist, returns create link.
Возвращает
string

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

◆ getTabUrl()

getTabUrl ( int $groupId,
?string $pagePath = null,
bool $generalPath = false )
static

Returns group path by id.

Аргументы
int$groupIdGroup id.
string | null$pagePathPage of landing.
bool$generalPathReturns only general path of group.
Возвращает
string

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

◆ isExtranet()

isExtranet ( )
staticprotected

Returns true, if current site is extranet.

Возвращает
bool

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

◆ onFillSocNetFeaturesList()

onFillSocNetFeaturesList ( & $socNetFeaturesSettings)
static

Fill settings array for social network group.

Аргументы
array&$socNetFeaturesSettingsSettings array.
Возвращает
void

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

◆ onFillSocNetMenu()

onFillSocNetMenu ( & $result)
static

Fill menu array for social network group.

Аргументы
array&$resultMenu array.
Возвращает
void

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

◆ onSocNetFeaturesUpdate()

onSocNetFeaturesUpdate ( int $id,
array $fields )
static

Invokes when changing §permissions of socialnetwork group is occurred.

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

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

◆ onSocNetGroupDelete()

onSocNetGroupDelete ( $groupId)
static

On social network group delete.

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

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

◆ processTabHit()

processTabHit ( $url)
staticprotected

If current hit is for opening url.

Аргументы
string$urlUrl for opening.
Возвращает
void

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

◆ userInGroup()

userInGroup ( int $groupId)
static

Returns true, if current user is member of group.

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

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

Поля

◆ PATH_GROUP_BINDING

const PATH_GROUP_BINDING = 'kb/binding/group/create.php?groupId=#groupId#'

Path for binding group with new site.

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

◆ SETTINGS_CODE

const SETTINGS_CODE = 'landing_knowledge'

Binding code.

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

◆ SETTINGS_CODE_SHORT

const SETTINGS_CODE_SHORT = 'knowledge'

Binding code short.

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


Объявления и описания членов класса находятся в файле: