1C-Bitrix 25.700.0
Загрузка...
Поиск...
Не найдено
Класс AccessCode

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

 __construct (string $accessCode)
 getSignature ()
 getEntityType ()
 getEntityPrefix ()
 getEntityId ()

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

static isValid ($code)

Поля данных

const ACCESS_DIRECTOR = 'AD'
const ACCESS_EMPLOYEE = 'AE'
const ACCESS_DEPUTY = 'AT'
const ACCESS_TEAM_DIRECTOR = 'ATD'
const ACCESS_TEAM_EMPLOYEE = 'ATE'
const ACCESS_TEAM_DEPUTY = 'ATT'
const AC_DEPARTMENT = '^(D)(\d+)$'
const AC_ALL_DEPARTMENT = '^(DR)(\d+)$'
const AC_INTRANET_USER = '^(IU)(\d+)$'
const AC_GROUP = '^(G)(\d+)$'
const AC_USER = '^(U)(\d+)$'
const AC_SOCNETGROUP = '^(SG)(\d+)(_[AEK])?$'
const AC_SOCNETUSER = '^(SU)(\d+)(_M)?$'
const AC_CHAT = '^(CHAT)(\d+)$'
const AC_ACCESS_DIRECTOR = '^(' . self::ACCESS_DIRECTOR . ')(\d+)?$'
const AC_ACCESS_EMPLOYEE = '^(' . self::ACCESS_EMPLOYEE . ')(\d+)?$'
const AC_ACCESS_DEPUTY = '^(' . self::ACCESS_DEPUTY . ')(\d+)?$'
const AC_ACCESS_TEAM_DIRECTOR = '^(' . self::ACCESS_TEAM_DIRECTOR . ')(\d+)?$'
const AC_ACCESS_TEAM_EMPLOYEE = '^(' . self::ACCESS_TEAM_EMPLOYEE . ')(\d+)?$'
const AC_ACCESS_TEAM_DEPUTY = '^(' . self::ACCESS_TEAM_DEPUTY . ')(\d+)?$'
const AC_STRUCTURE_DEPARTMENT = '^(SND)(\d+)$'
const AC_ALL_STRUCTURE_DEPARTMENT = '^(SNDR)(\d+)$'
const AC_STRUCTURE_TEAM = '^(SNT)(\d+)$'
const AC_ALL_STRUCTURE_TEAM = '^(SNTR)(\d+)$'
const TYPE_USER = 'users'
const TYPE_USER_ALL = 'users_all'
const TYPE_GROUP = 'groups'
const TYPE_SOCNETGROUP = 'sonetgroups'
const TYPE_DEPARTMENT = 'departments'
const TYPE_ACCESS_DIRECTOR = 'access_director'
const TYPE_ACCESS_EMPLOYEE = 'access_employee'
const TYPE_ACCESS_DEPUTY = 'access_deputy'
const TYPE_ACCESS_TEAM_DIRECTOR = 'access_team_director'
const TYPE_ACCESS_TEAM_EMPLOYEE = 'access_team_employee'
const TYPE_ACCESS_TEAM_DEPUTY = 'access_team_deputy'
const TYPE_CHAT = 'chat'
const TYPE_OTHER = 'other'
const TYPE_STRUCTURE_DEPARTMENT = 'structuredepartments'
const TYPE_STRUCTURE_TEAM = 'structureteams'

Статические открытые данные

static $map

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

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

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

◆ __construct()

__construct ( string $accessCode)
Аргументы
string$accessCode

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

Методы

◆ getEntityId()

getEntityId ( )
Возвращает
int

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

◆ getEntityPrefix()

getEntityPrefix ( )
Возвращает
string

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

◆ getEntityType()

getEntityType ( )
Возвращает
string

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

◆ getSignature()

getSignature ( )
Возвращает
string|null

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

◆ isValid()

isValid ( $code)
static
Аргументы
$code
Возвращает
bool

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

Поля

◆ $map

$map
static
Инициализатор
= [
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,
self::AC_ACCESS_DEPUTY => self::TYPE_ACCESS_DEPUTY,
self::AC_ACCESS_TEAM_DIRECTOR => self::TYPE_ACCESS_TEAM_DIRECTOR,
self::AC_ACCESS_TEAM_EMPLOYEE => self::TYPE_ACCESS_TEAM_EMPLOYEE,
self::AC_ACCESS_TEAM_DEPUTY => self::TYPE_ACCESS_TEAM_DEPUTY,
self::AC_STRUCTURE_DEPARTMENT => self::TYPE_STRUCTURE_DEPARTMENT,
self::AC_ALL_STRUCTURE_DEPARTMENT => self::TYPE_STRUCTURE_DEPARTMENT,
self::AC_STRUCTURE_TEAM => self::TYPE_STRUCTURE_TEAM,
self::AC_ALL_STRUCTURE_TEAM => self::TYPE_STRUCTURE_TEAM,
]

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

◆ AC_ACCESS_DEPUTY

const AC_ACCESS_DEPUTY = '^(' . self::ACCESS_DEPUTY . ')(\d+)?$'

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

◆ AC_ACCESS_DIRECTOR

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

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

◆ AC_ACCESS_EMPLOYEE

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

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

◆ AC_ACCESS_TEAM_DEPUTY

const AC_ACCESS_TEAM_DEPUTY = '^(' . self::ACCESS_TEAM_DEPUTY . ')(\d+)?$'

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

◆ AC_ACCESS_TEAM_DIRECTOR

const AC_ACCESS_TEAM_DIRECTOR = '^(' . self::ACCESS_TEAM_DIRECTOR . ')(\d+)?$'

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

◆ AC_ACCESS_TEAM_EMPLOYEE

const AC_ACCESS_TEAM_EMPLOYEE = '^(' . self::ACCESS_TEAM_EMPLOYEE . ')(\d+)?$'

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

◆ AC_ALL_DEPARTMENT

const AC_ALL_DEPARTMENT = '^(DR)(\d+)$'

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

◆ AC_ALL_STRUCTURE_DEPARTMENT

const AC_ALL_STRUCTURE_DEPARTMENT = '^(SNDR)(\d+)$'

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

◆ AC_ALL_STRUCTURE_TEAM

const AC_ALL_STRUCTURE_TEAM = '^(SNTR)(\d+)$'

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

◆ AC_CHAT

const AC_CHAT = '^(CHAT)(\d+)$'

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

◆ AC_DEPARTMENT

const AC_DEPARTMENT = '^(D)(\d+)$'

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

◆ AC_GROUP

const AC_GROUP = '^(G)(\d+)$'

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

◆ AC_INTRANET_USER

const AC_INTRANET_USER = '^(IU)(\d+)$'

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

◆ AC_SOCNETGROUP

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

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

◆ AC_SOCNETUSER

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

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

◆ AC_STRUCTURE_DEPARTMENT

const AC_STRUCTURE_DEPARTMENT = '^(SND)(\d+)$'

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

◆ AC_STRUCTURE_TEAM

const AC_STRUCTURE_TEAM = '^(SNT)(\d+)$'

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

◆ AC_USER

const AC_USER = '^(U)(\d+)$'

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

◆ ACCESS_DEPUTY

const ACCESS_DEPUTY = 'AT'

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

◆ ACCESS_DIRECTOR

const ACCESS_DIRECTOR = 'AD'

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

◆ ACCESS_EMPLOYEE

const ACCESS_EMPLOYEE = 'AE'

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

◆ ACCESS_TEAM_DEPUTY

const ACCESS_TEAM_DEPUTY = 'ATT'

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

◆ ACCESS_TEAM_DIRECTOR

const ACCESS_TEAM_DIRECTOR = 'ATD'

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

◆ ACCESS_TEAM_EMPLOYEE

const ACCESS_TEAM_EMPLOYEE = 'ATE'

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

◆ TYPE_ACCESS_DEPUTY

const TYPE_ACCESS_DEPUTY = 'access_deputy'

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

◆ TYPE_ACCESS_DIRECTOR

const TYPE_ACCESS_DIRECTOR = 'access_director'

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

◆ TYPE_ACCESS_EMPLOYEE

const TYPE_ACCESS_EMPLOYEE = 'access_employee'

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

◆ TYPE_ACCESS_TEAM_DEPUTY

const TYPE_ACCESS_TEAM_DEPUTY = 'access_team_deputy'

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

◆ TYPE_ACCESS_TEAM_DIRECTOR

const TYPE_ACCESS_TEAM_DIRECTOR = 'access_team_director'

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

◆ TYPE_ACCESS_TEAM_EMPLOYEE

const TYPE_ACCESS_TEAM_EMPLOYEE = 'access_team_employee'

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

◆ TYPE_CHAT

const TYPE_CHAT = 'chat'

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

◆ TYPE_DEPARTMENT

const TYPE_DEPARTMENT = 'departments'

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

◆ TYPE_GROUP

const TYPE_GROUP = 'groups'

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

◆ TYPE_OTHER

const TYPE_OTHER = 'other'

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

◆ TYPE_SOCNETGROUP

const TYPE_SOCNETGROUP = 'sonetgroups'

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

◆ TYPE_STRUCTURE_DEPARTMENT

const TYPE_STRUCTURE_DEPARTMENT = 'structuredepartments'

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

◆ TYPE_STRUCTURE_TEAM

const TYPE_STRUCTURE_TEAM = 'structureteams'

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

◆ TYPE_USER

const TYPE_USER = 'users'

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

◆ TYPE_USER_ALL

const TYPE_USER_ALL = 'users_all'

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


Объявления и описания членов класса находятся в файле: