Bitrix API

VisibilityManager

Class VisibilityManager

Table of Contents

Methods

filterNotAccessibleFields()  : array<string|int, mixed>
getNotAccessibleFields()  : array<string|int, mixed>
getUserAccessCodes()  : array<string|int, mixed>
getUserFieldsAccessCodes()  : array<string|int, mixed>
getUserFieldsAccessCodesAndData()  : array<string|int, mixed>
getVisibleUserFields()  : array<string|int, mixed>
isEnabled()  : bool
saveEntityConfiguration()  : void

Methods

filterNotAccessibleFields()

public static filterNotAccessibleFields(int $entityTypeId, array<string|int, mixed> $fieldNames[, array<string|int, mixed>|null $userAccessCodes = null ]) : array<string|int, mixed>
Parameters
$entityTypeId : int
$fieldNames : array<string|int, mixed>
$userAccessCodes : array<string|int, mixed>|null = null
Return values
array<string|int, mixed>

getNotAccessibleFields()

public static getNotAccessibleFields(int $entityTypeId[, array<string|int, mixed>|null $userAccessCodes = null ]) : array<string|int, mixed>
Parameters
$entityTypeId : int
$userAccessCodes : array<string|int, mixed>|null = null
Return values
array<string|int, mixed>

getUserAccessCodes()

public final static getUserAccessCodes([int|null $userId = null ]) : array<string|int, mixed>
Parameters
$userId : int|null = null
Return values
array<string|int, mixed>

getUserFieldsAccessCodes()

public static getUserFieldsAccessCodes(int $entityTypeID) : array<string|int, mixed>
Parameters
$entityTypeID : int

lead=1|deal=2|company=3|contact=4|etc, see CCrmOwnerType

Return values
array<string|int, mixed>

getUserFieldsAccessCodesAndData()

public static getUserFieldsAccessCodesAndData(int $entityTypeID) : array<string|int, mixed>
Parameters
$entityTypeID : int
Return values
array<string|int, mixed>

getVisibleUserFields()

public static getVisibleUserFields(array<string|int, mixed> $userFields[, int $userId = null ]) : array<string|int, mixed>
Parameters
$userFields : array<string|int, mixed>
$userId : int = null
Return values
array<string|int, mixed>

saveEntityConfiguration()

public static saveEntityConfiguration(array<string|int, mixed>|bool $accessCodes, string $fieldName, int $entityTypeId, string $permissionId) : void
Parameters
$accessCodes : array<string|int, mixed>|bool
$fieldName : string
$entityTypeId : int
$permissionId : string

        
On this page

Search results