- Модуль: socialnetwork
- Путь к файлу: ~/bitrix/modules/socialnetwork/lib/component/entityselector.php
- Класс: BitrixSocialnetworkComponentEntitySelector
- Вызов: EntitySelector::prepareFilter
protected function prepareFilter()
{
$context = 'SONET_LANDING_ENTITY_SELECTOR_GROUP';
$this->filter = [
[
'id' => 'GROUP_ID',
'name' => Loc::getMessage('SONET_ENTITY_SELECTOR_FILTER_FIELD_GROUP_TITLE'),
'default' => true,
'type' => 'dest_selector',
'params' => [
'apiVersion' => '3',
'context' => $context,
'multiple' => 'N',
'contextCode' => 'SG',
'enableAll' => 'N',
'enableUsers' => 'N',
'enableSonetgroups' => 'Y',
'enableDepartments' => 'N',
'landing' => 'Y',
'useClientDatabase' => 'N'
],
],
[
'id' => 'AUTHOR_ID',
'name' => Loc::getMessage('SONET_ENTITY_SELECTOR_FILTER_FIELD_AUTHOR_TITLE'),
'default' => false,
'type' => 'dest_selector',
'params' => [
'apiVersion' => '3',
'context' => $context,
'multiple' => 'N',
'contextCode' => 'U',
'enableAll' => 'N',
'enableUsers' => 'Y',
'enableSonetgroups' => 'N',
'enableDepartments' => 'Y',
'departmentSelectDisable' => 'Y',
'landing' => 'Y',
'useClientDatabase' => 'Y'
],
]
];
}