• Модуль: timeman
  • Путь к файлу: ~/bitrix/modules/timeman/lib/repository/departmentrepository.php
  • Класс: BitrixTimemanRepositoryDepartmentRepository
  • Вызов: DepartmentRepository::getDirectParentIdsByUserId
public function getDirectParentIdsByUserId($userId)
{
	$userDepIds = [];
	$userId = (int)$userId;
	$structure = CIntranetUtils::getStructure();
	foreach ($structure['DATA'] as $depId => $data)
	{
		if (in_array($userId, array_map('intval', (array)$data['EMPLOYEES']), true))
		{
			$userDepIds[(int)$depId] = true;
		}
	}
	return array_unique(array_keys($userDepIds));
}