Bitrix API

AccessCode

Table of Contents

Constants

AC_ACCESS_DIRECTOR  = '^(' . self::ACCESS_DIRECTOR . ')(\d+)?$'
AC_ACCESS_EMPLOYEE  = '^(' . self::ACCESS_EMPLOYEE . ')(\d+)?$'
AC_ALL_DEPARTMENT  = '^(DR)(\d+)$'
AC_CHAT  = '^(CHAT)(\d+)$'
AC_DEPARTMENT  = '^(D)(\d+)$'
AC_GROUP  = '^(G)(\d+)$'
AC_INTRANET_USER  = '^(IU)(\d+)$'
AC_SOCNETGROUP  = '^(SG)(\d+)(_[AEK])?$'
AC_SOCNETUSER  = '^(SU)(\d+)(_M)?$'
AC_USER  = '^(U)(\d+)$'
ACCESS_DIRECTOR  = 'AD'
ACCESS_EMPLOYEE  = 'AE'
TYPE_ACCESS_DIRECTOR  = 'access_director'
TYPE_ACCESS_EMPLOYEE  = 'access_employee'
TYPE_CHAT  = 'chat'
TYPE_DEPARTMENT  = 'departments'
TYPE_GROUP  = 'groups'
TYPE_OTHER  = 'other'
TYPE_SOCNETGROUP  = 'sonetgroups'
TYPE_USER  = 'users'
TYPE_USER_ALL  = 'users_all'

Properties

$map  : mixed

Methods

__construct()  : mixed
getEntityId()  : int
getEntityPrefix()  : string
getEntityType()  : string
getSignature()  : string|null
isValid()  : bool

Constants

AC_ACCESS_DIRECTOR

public mixed AC_ACCESS_DIRECTOR = '^(' . self::ACCESS_DIRECTOR . ')(\d+)?$'

AC_ACCESS_EMPLOYEE

public mixed AC_ACCESS_EMPLOYEE = '^(' . self::ACCESS_EMPLOYEE . ')(\d+)?$'

AC_ALL_DEPARTMENT

public mixed AC_ALL_DEPARTMENT = '^(DR)(\d+)$'

AC_DEPARTMENT

public mixed AC_DEPARTMENT = '^(D)(\d+)$'

AC_INTRANET_USER

public mixed AC_INTRANET_USER = '^(IU)(\d+)$'

AC_SOCNETGROUP

public mixed AC_SOCNETGROUP = '^(SG)(\d+)(_[AEK])?$'

AC_SOCNETUSER

public mixed AC_SOCNETUSER = '^(SU)(\d+)(_M)?$'

ACCESS_DIRECTOR

public mixed ACCESS_DIRECTOR = 'AD'

ACCESS_EMPLOYEE

public mixed ACCESS_EMPLOYEE = 'AE'

TYPE_ACCESS_DIRECTOR

public mixed TYPE_ACCESS_DIRECTOR = 'access_director'

TYPE_ACCESS_EMPLOYEE

public mixed TYPE_ACCESS_EMPLOYEE = 'access_employee'

TYPE_DEPARTMENT

public mixed TYPE_DEPARTMENT = 'departments'

TYPE_SOCNETGROUP

public mixed TYPE_SOCNETGROUP = 'sonetgroups'

TYPE_USER_ALL

public mixed TYPE_USER_ALL = 'users_all'

Properties

$map

public static mixed $map = [self::AC_DEPARTMENT => self::TYPE_DEPARTMENT, self::AC_ALL_DEPARTMENT => self::TYPE_DEPARTMENT, self::AC_INTRANET_USER => self::TYPE_USER, self::AC_GROUP => self::TYPE_GROUP, self::AC_USER => self::TYPE_USER, self::AC_SOCNETGROUP => self::TYPE_SOCNETGROUP, self::AC_SOCNETUSER => self::TYPE_OTHER, self::AC_CHAT => self::TYPE_CHAT, self::AC_ACCESS_DIRECTOR => self::TYPE_ACCESS_DIRECTOR, self::AC_ACCESS_EMPLOYEE => self::TYPE_ACCESS_EMPLOYEE]

Methods

__construct()

public __construct(string $accessCode) : mixed
Parameters
$accessCode : string

getEntityId()

public getEntityId() : int
Return values
int

getEntityPrefix()

public getEntityPrefix() : string
Return values
string

getEntityType()

public getEntityType() : string
Return values
string

getSignature()

public getSignature() : string|null
Return values
string|null

isValid()

public static isValid(mixed $code) : bool
Parameters
$code : mixed
Return values
bool

        
On this page

Search results