EventHandler::getNotVisibleGroupsUsers

  1. Bitrix24 API (v. 23.675.0)
  2. tasks
  3. EventHandler
  4. getNotVisibleGroupsUsers
  • Модуль: tasks
  • Путь к файлу: ~/bitrix/modules/tasks/lib/internals/project/event/eventhandler.php
  • Класс: BitrixTasksInternalsProjectEventEventHandler
  • Вызов: EventHandler::getNotVisibleGroupsUsers
private function getNotVisibleGroupsUsers(array $groups): array
{
	$users = [];

	if (empty($notVisibleGroupIds = $this->getNotVisibleGroupIds($groups)))
	{
		return $users;
	}

	$dbResult = UserToGroupTable::getList([
		'select' => ['GROUP_ID', 'USER_ID'],
		'filter' => ['@GROUP_ID' => $notVisibleGroupIds],
	]);
	while ($item = $dbResult->fetch())
	{
		$users[$item['GROUP_ID']][] = $item['USER_ID'];
	}

	return $users;
}

Добавить комментарий