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

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

static CheckFields ($ACTION, &$relationFields, $id=0)
static Delete ( $id, $sendExclude=false, bool $skipChatMessage=false, bool $skipStatistics=false, bool $delayEvents=false)
static DeleteNoDemand ($userId)
static GetById ($id)
static GetGroupUsers (int $groupId)
static AddUsersToGroup (int $groupId, array $userIds)
static addUniqueUsersToGroup (int $groupId, array $userIds)
static GetUserRole ($userId, $groupId, $extendedReturn=false)
static SendEvent ($userGroupID, $mailTemplate="SONET_INVITE_GROUP")
static SendRequestToBeMember ($userId, $groupId, $message, $requestConfirmUrl="", $autoSubscribe=true)
static SendRequestToJoinGroup ($senderUserId, $userId, $groupId, $message, $sendMail=true)
static ConfirmRequestToBeMember ($userId, $groupId, $relationIdList, $autoSubscribe=true)
static RejectRequestToBeMember ($userId, $groupId, $relationIdList)
static UserConfirmRequestToBeMember ($targetUserID, $relationID, $bAutoSubscribe=true)
static UserRejectRequestToBeMember ($targetUserID, $relationID)
static TransferModerator2Member ($userID, $groupId, $relationIdList)
static TransferMember2Moderator ($userID, $groupId, $relationIdList)
static BanMember ($userID, $groupId, $relationIdList, $currentUserIsAdmin)
static UnBanMember ($userID, $groupId, $relationIdList, $currentUserIsAdmin)
static SetOwner ($userId, $groupId, $groupFields=[], bool $skipChatMessage=false)
static DeleteRelation ($userId, $groupId)
static InitUserPerms ($userId, $groupFields, $isCurrentUserAdmin)
static __SpeedFileCheckMessages ($userID)
static __SpeedFileCreate ($userID)
static __SpeedFileDelete ($userID)
static SpeedFileExists ($userID)
static OnBeforeConfirmNotify ($module, $tag, $value)
static NotifyImToModerators ($arNotifyParams)
static getMessage ($message)
static notifyModeratorAdded ($params)

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

static delayJob (callable $job)

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

const EVENTS_JOB_PRIORITY = -1
const LOCK_TIMEOUT = 15

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

static $roleCache = array()

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

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

Методы

◆ __SpeedFileCheckMessages()

__SpeedFileCheckMessages ( $userID)
static

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

◆ __SpeedFileCreate()

__SpeedFileCreate ( $userID)
static

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

◆ __SpeedFileDelete()

__SpeedFileDelete ( $userID)
static

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

◆ addUniqueUsersToGroup()

addUniqueUsersToGroup ( int $groupId,
array $userIds )
static

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

◆ AddUsersToGroup()

AddUsersToGroup ( int $groupId,
array $userIds )
static

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

◆ BanMember()

BanMember ( $userID,
$groupId,
$relationIdList,
$currentUserIsAdmin )
static

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

◆ CheckFields()

CheckFields ( $ACTION,
& $relationFields,
$id = 0 )
static

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

◆ ConfirmRequestToBeMember()

ConfirmRequestToBeMember ( $userId,
$groupId,
$relationIdList,
$autoSubscribe = true )
static

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

◆ delayJob()

delayJob ( callable $job)
staticprotected

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

◆ Delete()

Delete ( $id,
$sendExclude = false,
bool $skipChatMessage = false,
bool $skipStatistics = false,
bool $delayEvents = false )
static

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

◆ DeleteNoDemand()

DeleteNoDemand ( $userId)
static

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

◆ DeleteRelation()

DeleteRelation ( $userId,
$groupId )
static

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

◆ GetById()

GetById ( $id)
static

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

◆ GetGroupUsers()

GetGroupUsers ( int $groupId)
static

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

◆ getMessage()

getMessage ( $message)
static

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

◆ GetUserRole()

GetUserRole ( $userId,
$groupId,
$extendedReturn = false )
static

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

◆ InitUserPerms()

InitUserPerms ( $userId,
$groupFields,
$isCurrentUserAdmin )
static

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

◆ NotifyImToModerators()

NotifyImToModerators ( $arNotifyParams)
static

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

◆ notifyModeratorAdded()

notifyModeratorAdded ( $params)
static

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

◆ OnBeforeConfirmNotify()

OnBeforeConfirmNotify ( $module,
$tag,
$value )
static

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

◆ RejectRequestToBeMember()

RejectRequestToBeMember ( $userId,
$groupId,
$relationIdList )
static

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

◆ SendEvent()

SendEvent ( $userGroupID,
$mailTemplate = "SONET_INVITE_GROUP" )
static

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

◆ SendRequestToBeMember()

SendRequestToBeMember ( $userId,
$groupId,
$message,
$requestConfirmUrl = "",
$autoSubscribe = true )
static

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

◆ SendRequestToJoinGroup()

SendRequestToJoinGroup ( $senderUserId,
$userId,
$groupId,
$message,
$sendMail = true )
static

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

◆ SetOwner()

SetOwner ( $userId,
$groupId,
$groupFields = [],
bool $skipChatMessage = false )
static

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

◆ SpeedFileExists()

SpeedFileExists ( $userID)
static

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

◆ TransferMember2Moderator()

TransferMember2Moderator ( $userID,
$groupId,
$relationIdList )
static

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

◆ TransferModerator2Member()

TransferModerator2Member ( $userID,
$groupId,
$relationIdList )
static

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

◆ UnBanMember()

UnBanMember ( $userID,
$groupId,
$relationIdList,
$currentUserIsAdmin )
static

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

◆ UserConfirmRequestToBeMember()

UserConfirmRequestToBeMember ( $targetUserID,
$relationID,
$bAutoSubscribe = true )
static

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

◆ UserRejectRequestToBeMember()

UserRejectRequestToBeMember ( $targetUserID,
$relationID )
static

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

Поля

◆ $roleCache

$roleCache = array()
staticprotected

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

◆ EVENTS_JOB_PRIORITY

const EVENTS_JOB_PRIORITY = -1
protected

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

◆ LOCK_TIMEOUT

const LOCK_TIMEOUT = 15
protected

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


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