Bitrix-D7 23.9
 
Загрузка...
Поиск...
Не найдено
Класс User

Открытые члены

 __construct ($id=null)
 
 getId ()
 
 isAdmin ()
 
 hasAccess ()
 
 getAccess ()
 
 canView ()
 
 canEdit ()
 
 isPortalAdmin ()
 
 isExtranet ()
 
 isAgreementAccepted ()
 
 canEditPhp ()
 
 canUseLpa ()
 
 getObject ()
 

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

static current ()
 
static get ($id)
 

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

 $id = null
 
 $object
 
 $access
 

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

static $instanceCurrentUser
 
static $instance
 
static array $cache = []
 

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

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

Конструктор(ы)

◆ __construct()

__construct ( $id = null)

User constructor.

Аргументы
integer | null$idID.

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

Методы

◆ canEdit()

canEdit ( )

Return true if current user can edit on module pages.

Возвращает
bool

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

◆ canEditPhp()

canEditPhp ( )

Return true if current user can edit php.

Возвращает
bool

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

◆ canUseLpa()

canUseLpa ( )

Return true if current user can use LPA.

Возвращает
bool

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

◆ canView()

canView ( )

Return true if current user can view module pages.

Возвращает
bool

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

◆ current()

static current ( )
static

Get current user.

Возвращает
static

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

◆ get()

static get ( $id)
static

Get user by ID.

Аргументы
integer$idID.
Возвращает
static

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

◆ getAccess()

getAccess ( )

Return access instance.

Возвращает
Access
Исключения

Bitrix\Main\ArgumentException

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

◆ getId()

getId ( )

Get current user ID.

Возвращает
integer|null

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

◆ getObject()

getObject ( )

Get USER object.

Возвращает
\CUser|null

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

◆ hasAccess()

hasAccess ( )

Return true if current user has access to one or more module pages.

Возвращает
bool

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

◆ isAdmin()

isAdmin ( )

Return true if current user is admin.

Возвращает
bool

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

◆ isAgreementAccepted()

isAgreementAccepted ( )

Return true if user accepted agreement.

Возвращает
bool

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

◆ isExtranet()

isExtranet ( )

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

◆ isPortalAdmin()

isPortalAdmin ( )

Return true if current user is portal admin.

Возвращает
bool

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

Данные класса

◆ $access

$access
protected

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

◆ $cache

array $cache = []
staticprotected

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

◆ $id

$id = null
protected

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

◆ $instance

$instance
staticprotected

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

◆ $instanceCurrentUser

$instanceCurrentUser
staticprotected

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

◆ $object

$object
protected

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