66 'ADDITIONAL_INFO' => [
69 'TITLE' => Loc::getMessage(
'MAIN_UI_SELECTOR_TITLE_SONETGROUPS'),
70 'TYPE_LIST' => [$entityType],
71 'DESC_LESS_MODE' =>
'Y',
75 'PREFIX' => self::GROUP_PREFIX,
76 'SORT_SELECTED' => 300
82 $lastItems = (!empty(
$params[
'lastItems']) ?
$params[
'lastItems'] : []);
83 $selectedItems = (!empty(
$params[
'selectedItems']) ?
$params[
'selectedItems'] : []);
85 $result[
'ITEMS'][AccessCode::ACCESS_DIRECTOR .
'0'] = [
86 "id" => AccessCode::ACCESS_DIRECTOR .
'0',
88 "name" => Loc::getMessage(
'MAIN_UI_SELECTOR_DIRECTOR_NAME'),
89 "desc" => Loc::getMessage(
'MAIN_UI_SELECTOR_DIRECTOR_DESCRIPTION')
91 $result[
'ITEMS'][AccessCode::ACCESS_EMPLOYEE .
'0'] = [
92 "id" => AccessCode::ACCESS_EMPLOYEE .
'0',
94 "name" => Loc::getMessage(
'MAIN_UI_SELECTOR_EMPLOYEE_NAME'),
95 "desc" => Loc::getMessage(
'MAIN_UI_SELECTOR_EMPLOYEE_DESCRIPTION')
97 $result[
'ITEMS'][AccessCode::ACCESS_DEPUTY .
'0'] = [
98 "id" => AccessCode::ACCESS_DEPUTY .
'0',
100 "name" => Loc::getMessage(
'MAIN_UI_SELECTOR_DEPUTY_NAME'),
101 "desc" => Loc::getMessage(
'MAIN_UI_SELECTOR_DEPUTY_DESCRIPTION')
104 if (!empty($lastItems[$entityType])) {
105 $result[
"ITEMS_LAST"] = array_values($lastItems[$entityType]);