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
MODE_DEPARTMENTS_ONLY
public
mixed
MODE_DEPARTMENTS_ONLY
= 'departmentsOnly'
MODE_USERS_AND_DEPARTMENTS
public
mixed
MODE_USERS_AND_DEPARTMENTS
= 'usersAndDepartments'
MODE_USERS_ONLY
public
mixed
MODE_USERS_ONLY
= 'usersOnly'
__construct()
public
__construct([array<string|int, mixed> $options = [] ]) : mixed
Parameters
-
$options
: array<string|int, mixed>
= []
-
doSearch()
public
doSearch(SearchQuery $searchQuery, Dialog $dialog) : void
Parameters
-
$searchQuery
: SearchQuery
-
-
$dialog
: Dialog
-
fillDialog()
public
fillDialog(Dialog $dialog) : void
Parameters
-
$dialog
: Dialog
-
getChildren()
public
getChildren(Item $parentItem, Dialog $dialog) : void
Parameters
-
$parentItem
: Item
-
-
$dialog
: Dialog
-
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>
getLimit()
public
getLimit() : int
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
getSelectedItems()
public
getSelectedItems(array<string|int, mixed> $ids) : array<string|int, Item>
Parameters
-
$ids
: array<string|int, mixed>
-
Return values
array<string|int, Item>
getSelectMode()
public
getSelectMode() : mixed
getSelectModes()
public
static getSelectModes() : mixed
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
handleBeforeItemSave()
public
handleBeforeItemSave(Item $item) : void
Parameters
-
$item
: Item
-
isAvailable()
public
isAvailable() : bool