- Модуль: ui
- Путь к файлу: ~/bitrix/modules/ui/lib/entityform/scope.php
- Класс: BitrixUiEntityFormScope
- Вызов: Scope::forceSetScopeToUsers
protected function forceSetScopeToUsers(array $accessCodes = [], array $params = []): void
{
if ($params['forceSetToUsers'] && $params['categoryName'])
{
$userIdPattern = '/^U(d+)$/';
foreach ($accessCodes as $ac)
{
$matches = [];
if (preg_match($userIdPattern, $ac['id'], $matches))
{
$this->setScopeToUser(
$params['categoryName'],
$params['entityTypeId'],
EntityEditorConfigScope::CUSTOM,
$params['configId'],
$matches[1]
);
}
}
}
}