1C-Bitrix
25.700.0
Загрузка...
Поиск...
Не найдено
workgrouprequestsinsender.php
См. документацию.
1
<?php
2
9
10
namespace
Bitrix\Socialnetwork\Internals\Counter\Push;
11
12
use Bitrix\Socialnetwork\UserToGroupTable;
13
use Bitrix\Socialnetwork\Internals\Counter;
14
15
class
WorkgroupRequestsInSender
extends
WorkgroupRequestsSender
16
{
17
protected
function
getWorkgroupCounters
($workgroupId):
array
18
{
19
return
[
20
Counter\CounterDictionary::COUNTER_WORKGROUP_REQUESTS_IN
=>
Counter\CounterController::getValue
(
Counter
\
CounterDictionary::COUNTER_WORKGROUP_REQUESTS_IN
, $workgroupId),
21
];
22
}
23
24
protected
function
getRoleFilterValue
($initiatePermsValue):
array
25
{
26
switch
($initiatePermsValue)
27
{
28
case
UserToGroupTable::ROLE_MODERATOR
:
29
$roleFilterValue = [
UserToGroupTable::ROLE_OWNER
,
UserToGroupTable::ROLE_MODERATOR
] ;
30
break
;
31
default
:
32
$roleFilterValue = [
UserToGroupTable::ROLE_OWNER
];
33
}
34
35
return
$roleFilterValue;
36
}
37
}
Bitrix\Socialnetwork\Internals\Counter\CounterController\getValue
static getValue(string $name='', int $entityId=0, int $userId=0)
Определения
countercontroller.php:15
Bitrix\Socialnetwork\Internals\Counter\CounterDictionary\COUNTER_WORKGROUP_REQUESTS_IN
const COUNTER_WORKGROUP_REQUESTS_IN
Определения
counterdictionary.php:15
Bitrix\Socialnetwork\Internals\Counter\Push\WorkgroupRequestsInSender
Определения
workgrouprequestsinsender.php:16
Bitrix\Socialnetwork\Internals\Counter\Push\WorkgroupRequestsInSender\getRoleFilterValue
getRoleFilterValue($initiatePermsValue)
Определения
workgrouprequestsinsender.php:24
Bitrix\Socialnetwork\Internals\Counter\Push\WorkgroupRequestsInSender\getWorkgroupCounters
getWorkgroupCounters($workgroupId)
Определения
workgrouprequestsinsender.php:17
Bitrix\Socialnetwork\Internals\Counter\Push\WorkgroupRequestsSender
Определения
workgrouprequestssender.php:19
Bitrix\Socialnetwork\UserToGroupTable\ROLE_MODERATOR
const ROLE_MODERATOR
Определения
usertogroup.php:45
Bitrix\Socialnetwork\UserToGroupTable\ROLE_OWNER
const ROLE_OWNER
Определения
usertogroup.php:42
array
</td ></tr ></table ></td ></tr >< tr >< td class="bx-popup-label bx-width30"><?=GetMessage("PAGE_NEW_TAGS")?> array( $site)
Определения
file_new.php:804
Bitrix\Socialnetwork\Internals\Counter
Определения
countercontroller.php:9
bitrix
modules
socialnetwork
lib
internals
counter
push
workgrouprequestsinsender.php
Создано системой
1.14.0