Bitrix API

EntityAuthorization

Tags
see
UserPermissions

Table of Contents

Methods

checkCreatePermission()  : bool
checkDeletePermission()  : bool
checkPermission()  : bool
checkReadPermission()  : bool
checkUpdatePermission()  : bool
getCurrentUserID()  : mixed
getPermissionAttributes()  : array<string|int, mixed>
getUserPermissions()  : mixed
isAdmin()  : mixed
isAuthorized()  : mixed

Methods

checkCreatePermission()

public static checkCreatePermission(int $entityTypeID[, CCrmPerms|null $userPermissions = null ]) : bool
Parameters
$entityTypeID : int
$userPermissions : CCrmPerms|null = null
Return values
bool

checkDeletePermission()

public static checkDeletePermission(int $entityTypeID, int $entityID[, CCrmPerms|null $userPermissions = null ]) : bool
Parameters
$entityTypeID : int
$entityID : int
$userPermissions : CCrmPerms|null = null
Return values
bool

checkPermission()

public static checkPermission(int $permissionTypeID, int $entityTypeID[, int $entityID = 0 ][, CCrmPerms|null $userPermissions = null ]) : bool
Parameters
$permissionTypeID : int
$entityTypeID : int
$entityID : int = 0
$userPermissions : CCrmPerms|null = null
Return values
bool

checkReadPermission()

public static checkReadPermission(int $entityTypeID, int $entityID[, CCrmPerms|null $userPermissions = null ][, array<string|int, mixed>|null $params = null ]) : bool
Parameters
$entityTypeID : int
$entityID : int
$userPermissions : CCrmPerms|null = null
$params : array<string|int, mixed>|null = null

= [ 'DEAL_CATEGORY_ID' => -1, //deal category 'CATEGORY_ID' => 0, //category for other types ];

Return values
bool

checkUpdatePermission()

public static checkUpdatePermission(int $entityTypeID, int $entityID[, CCrmPerms|null $userPermissions = null ]) : bool
Parameters
$entityTypeID : int
$entityID : int
$userPermissions : CCrmPerms|null = null
Return values
bool

getPermissionAttributes()

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

getUserPermissions()

public static getUserPermissions(mixed $userID) : mixed
Parameters
$userID : mixed

        
On this page

Search results