Bitrix API

RoleDealCategoryService implements RoleDealCategoryServiceInterface

Table of Contents

Interfaces

RoleDealCategoryServiceInterface

Constants

ALL_CATEGORIES  = -1

Methods

__construct()  : mixed
fillDefaultDealCategoryPermission()  : array<string|int, mixed>
getAbleDealCategories()  : array<string|int, mixed>
Get able deal categories by user id
getFilteredDealCategories()  : array<string|int, mixed>

Constants

Methods

fillDefaultDealCategoryPermission()

public fillDefaultDealCategoryPermission(int $dealCategoryId) : array<string|int, mixed>
Parameters
$dealCategoryId : int
Tags
throws
ObjectPropertyException
throws
SystemException
throws
SqlQueryException
Return values
array<string|int, mixed>

getAbleDealCategories()

Get able deal categories by user id

public getAbleDealCategories(int $userId) : array<string|int, mixed>
Parameters
$userId : int

User ID

Return values
array<string|int, mixed>

[[CATEGORY_ID => 0], ...]

getFilteredDealCategories()

public getFilteredDealCategories(int $userId, array<string|int, mixed> $categories) : array<string|int, mixed>
Parameters
$userId : int
$categories : array<string|int, mixed>
Tags
throws
SqlQueryException
Return values
array<string|int, mixed>

        
On this page

Search results