• Модуль: intranet
  • Путь к файлу: ~/bitrix/modules/intranet/classes/general/utils.php
  • Класс: CIntranetUtils
  • Вызов: CIntranetUtils::GetSubordinateDepartmentsOld
static function GetSubordinateDepartmentsOld($USER_ID = null, $bRecursive = false)
{
	global $USER;

	$arDpts = array();

	if (!$USER_ID)
		$USER_ID = $USER->GetID();

	if ($USER_ID)
	{
		$dbRes = CIntranetUtils::GetSubordinateDepartmentsList($USER_ID);
		while ($arRes = $dbRes->Fetch())
		{
			$arDpts[] = $arRes['ID'];
		}

		if ($bRecursive && count($arDpts) > 0)
		{
			$arDpts = CIntranetUtils::GetIBlockSectionChildren($arDpts);
		}
	}

	return $arDpts;
}