Sharing
Table of Contents
Constants
- CODE_DEPARTMENT = 'DR'
- CODE_GROUP = 'G'
- CODE_SOCNET_GROUP = 'SG'
- CODE_USER = 'U'
- ERROR_SHARING_ADD = 'REPORT_SHARING_ADD_12000'
- ERROR_SHARING_DELETE = 'REPORT_SHARING_DELETE_12002'
- ERROR_SHARING_UPDATE = 'REPORT_SHARING_UPDATE_12001'
- TYPE_DEPARTMENT = 'department'
- TYPE_GROUP = 'groups'
- TYPE_SOCNET_GROUP = 'sonetgroups'
- TYPE_USER = 'users'
Methods
- __construct() : mixed
- changeSharing() : mixed
- The method changes the share.
- getEntityOfSharing() : array<string|int, mixed>
- Get an array shared entity.
- getErrors() : array<string|int, Error>
- getSocNetDestination() : array<string|int, mixed>
- Get socnet destination.
- getTypeData() : array<string|int, mixed>
- Get an array of desired size depending on the type of entity.
- getUserData() : array<string|int, mixed>
- Get an array user data for sharing.
- onReportDelete() : mixed
- Removes all related entities by removing report.
- parseEntityValue() : array<string|int, mixed>|null
- Parses entity code to get entity type and entity id.
Constants
CODE_DEPARTMENT
public
mixed
CODE_DEPARTMENT
= 'DR'
CODE_GROUP
public
mixed
CODE_GROUP
= 'G'
CODE_SOCNET_GROUP
public
mixed
CODE_SOCNET_GROUP
= 'SG'
CODE_USER
public
mixed
CODE_USER
= 'U'
ERROR_SHARING_ADD
public
mixed
ERROR_SHARING_ADD
= 'REPORT_SHARING_ADD_12000'
ERROR_SHARING_DELETE
public
mixed
ERROR_SHARING_DELETE
= 'REPORT_SHARING_DELETE_12002'
ERROR_SHARING_UPDATE
public
mixed
ERROR_SHARING_UPDATE
= 'REPORT_SHARING_UPDATE_12001'
TYPE_DEPARTMENT
public
mixed
TYPE_DEPARTMENT
= 'department'
TYPE_GROUP
public
mixed
TYPE_GROUP
= 'groups'
TYPE_SOCNET_GROUP
public
mixed
TYPE_SOCNET_GROUP
= 'sonetgroups'
TYPE_USER
public
mixed
TYPE_USER
= 'users'
Methods
__construct()
public
__construct(mixed $reportId) : mixed
Parameters
- $reportId : mixed
changeSharing()
The method changes the share.
public
changeSharing(mixed $listNewEntity) : mixed
Parameters
- $listNewEntity : mixed
-
- List new reports.
getEntityOfSharing()
Get an array shared entity.
public
static getEntityOfSharing(mixed $reportId) : array<string|int, mixed>
Parameters
- $reportId : mixed
-
.
Tags
Return values
array<string|int, mixed>getErrors()
public
getErrors() : array<string|int, Error>
Return values
array<string|int, Error>getSocNetDestination()
Get socnet destination.
public
static getSocNetDestination(mixed $userId[, array<string|int, mixed> $selected = array() ]) : array<string|int, mixed>
Parameters
- $userId : mixed
- $selected : array<string|int, mixed> = array()
Tags
Return values
array<string|int, mixed>getTypeData()
Get an array of desired size depending on the type of entity.
public
static getTypeData(mixed $type, mixed $id) : array<string|int, mixed>
Parameters
- $type : mixed
- $id : mixed
Tags
Return values
array<string|int, mixed>getUserData()
Get an array user data for sharing.
public
static getUserData(mixed $userId) : array<string|int, mixed>
Parameters
- $userId : mixed
Return values
array<string|int, mixed>onReportDelete()
Removes all related entities by removing report.
public
static onReportDelete(mixed $reportId) : mixed
Parameters
- $reportId : mixed
Tags
parseEntityValue()
Parses entity code to get entity type and entity id.
public
static parseEntityValue(mixed $entity) : array<string|int, mixed>|null
Ex. SG444 = array('SG', 444)
Parameters
- $entity : mixed