Bitrix API

DepartmentProvider extends BaseProvider

Table of Contents

Constants

MODE_DEPARTMENTS_ONLY  = 'departmentsOnly'
MODE_USERS_AND_DEPARTMENTS  = 'usersAndDepartments'
MODE_USERS_ONLY  = 'usersOnly'

Methods

__construct()  : mixed
doSearch()  : void
fillDialog()  : void
getChildren()  : void
getDepartments()  : array<string|int, mixed>
getItems()  : array<string|int, Item>
getLimit()  : int
getOption()  : mixed
getOptions()  : array<string|int, mixed>
getPreselectedItems()  : array<string|int, Item>
getRootDepartmentId()  : int
getSelectedItems()  : array<string|int, Item>
getSelectMode()  : mixed
getSelectModes()  : mixed
getStructure()  : EO_Section_Collection
getStructureIBlockId()  : int
handleBeforeItemSave()  : void
isAvailable()  : bool

Constants

MODE_USERS_AND_DEPARTMENTS

public mixed MODE_USERS_AND_DEPARTMENTS = 'usersAndDepartments'

Methods

__construct()

public __construct([array<string|int, mixed> $options = [] ]) : mixed
Parameters
$options : array<string|int, mixed> = []

getDepartments()

public getDepartments(array<string|int, mixed> $ids[, array<string|int, mixed> $options = [] ]) : array<string|int, mixed>
Parameters
$ids : array<string|int, mixed>
$options : array<string|int, mixed> = []
Return values
array<string|int, mixed>

getItems()

public getItems(array<string|int, mixed> $ids) : array<string|int, Item>
Parameters
$ids : array<string|int, mixed>
Return values
array<string|int, Item>

getOption()

public getOption(string $option[, mixed $defaultValue = null ]) : mixed
Parameters
$option : string
$defaultValue : mixed = null

getOptions()

public getOptions() : array<string|int, mixed>
Return values
array<string|int, mixed>

getPreselectedItems()

public getPreselectedItems(array<string|int, mixed> $ids) : array<string|int, Item>
Parameters
$ids : array<string|int, mixed>
Return values
array<string|int, Item>

getRootDepartmentId()

public static getRootDepartmentId() : int
Return values
int

getSelectedItems()

public getSelectedItems(array<string|int, mixed> $ids) : array<string|int, Item>
Parameters
$ids : array<string|int, mixed>
Return values
array<string|int, Item>

getStructure()

public getStructure([array<string|int, mixed> $options = [] ]) : EO_Section_Collection
Parameters
$options : array<string|int, mixed> = []
Return values
EO_Section_Collection

getStructureIBlockId()

public static getStructureIBlockId() : int
Return values
int

        
On this page

Search results