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>isEnabled()
public
static isEnabled() : bool
Return values
boolsaveEntityConfiguration()
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