1C-Bitrix
25.700.0
Загрузка...
Поиск...
Не найдено
Member.php
См. документацию.
1
<?php
2
3
namespace
Bitrix\Socialnetwork\Space;
4
5
use Bitrix\Socialnetwork\EO_UserToGroup;
6
use Bitrix\Socialnetwork\UserToGroupTable;
7
8
class
Member
extends
EO_UserToGroup
9
{
10
public
function
isInvited
(): bool
11
{
12
return
$this->getRole() ===
UserToGroupTable::ROLE_REQUEST
13
&& $this->getInitiatedByType() ===
UserToGroupTable::INITIATED_BY_GROUP
;
14
}
15
16
public
function
isAwaiting
(): bool
17
{
18
return
$this->getRole() ===
UserToGroupTable::ROLE_REQUEST
19
&& $this->getInitiatedByType() ===
UserToGroupTable::INITIATED_BY_USER
;
20
}
21
22
public
function
isMember
(): bool
23
{
24
return
in_array(
25
$this->getRole(),
26
UserToGroupTable::getRolesMember
(),
27
true
28
);
29
}
30
}
Bitrix\Socialnetwork\Space\Member
Определения
Member.php:9
Bitrix\Socialnetwork\Space\Member\isMember
isMember()
Определения
Member.php:22
Bitrix\Socialnetwork\Space\Member\isAwaiting
isAwaiting()
Определения
Member.php:16
Bitrix\Socialnetwork\Space\Member\isInvited
isInvited()
Определения
Member.php:10
Bitrix\Socialnetwork\UserToGroupTable\ROLE_REQUEST
const ROLE_REQUEST
Определения
usertogroup.php:54
Bitrix\Socialnetwork\UserToGroupTable\INITIATED_BY_GROUP
const INITIATED_BY_GROUP
Определения
usertogroup.php:60
Bitrix\Socialnetwork\UserToGroupTable\INITIATED_BY_USER
const INITIATED_BY_USER
Определения
usertogroup.php:57
Bitrix\Socialnetwork\UserToGroupTable\getRolesMember
static getRolesMember()
Определения
usertogroup.php:104
bitrix
modules
socialnetwork
lib
Space
Member.php
Создано системой
1.14.0