1C-Bitrix
25.700.0
Загрузка...
Поиск...
Не найдено
Consumer.php
См. документацию.
1
<?php
2
namespace
Bitrix\UI\Avatar\Mask
;
3
4
use \Bitrix\Main;
5
use
Bitrix\Main\Access\User\AccessibleUser
;
6
use \Bitrix\UI\Avatar;
7
8
class
Consumer
extends
Main\Access\User\UserModel
implements
AccessibleUser
9
{
10
public
const
ACCESS_USER
=
'U'
;
11
12
public
function
getId
()
13
{
14
return
$this->
getUserId
();
15
}
16
17
public
function
getRoles
():
array
18
{
19
return
$this->
getAccessCodes
();
20
}
21
22
public
function
getPermission
(
string
$permissionId,
int
$userFieldId = 0): ?int
23
{
24
return
null
;
25
}
26
27
public
function
getAccessCodes
():
array
28
{
29
return
array_merge(parent::getAccessCodes(), [
30
'UA'
,
Main
\
Access
\AccessCode::ACCESS_EMPLOYEE .
'0'
, static::ACCESS_USER . $this->
getId
()]
31
);
32
}
33
34
public
function
useRecentlyMaskId
($id)
35
{
36
Avatar\Model\RecentlyUsedTable::addFromUser
($id, $this->
getId
());
37
}
38
}
Bitrix\Main\Access\User\UserModel
Определения
usermodel.php:21
Bitrix\UI\Avatar\Mask\Consumer
Определения
Consumer.php:9
Bitrix\UI\Avatar\Mask\Consumer\useRecentlyMaskId
useRecentlyMaskId($id)
Определения
Consumer.php:34
Bitrix\UI\Avatar\Mask\Consumer\getId
getId()
Определения
Consumer.php:12
Bitrix\UI\Avatar\Mask\Consumer\ACCESS_USER
const ACCESS_USER
Определения
Consumer.php:10
Bitrix\UI\Avatar\Mask\Consumer\getPermission
getPermission(string $permissionId, int $userFieldId=0)
Определения
Consumer.php:22
Bitrix\UI\Avatar\Mask\Consumer\getAccessCodes
getAccessCodes()
Определения
Consumer.php:27
Bitrix\UI\Avatar\Mask\Consumer\getRoles
getRoles()
Определения
Consumer.php:17
Bitrix\UI\Avatar\Model\RecentlyUsedTable\addFromUser
static addFromUser($itemId, $userId)
Определения
RecentlyUsedTable.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\Main\Access\User\AccessibleUser
Определения
accessibleuser.php:13
Bitrix\Main\Access\User\AccessibleUser\getUserId
getUserId()
Bitrix\Main\Access
Определения
accesscode.php:9
Bitrix\Main
Bitrix\UI\Avatar\Mask
Определения
Consumer.php:2
bitrix
modules
ui
lib
Avatar
Mask
Consumer.php
Создано системой
1.14.0