• Модуль: tasks
  • Путь к файлу: ~/bitrix/modules/tasks/lib/integration/intranet/department.php
  • Класс: BitrixTasksIntegrationIntranetDepartment
  • Вызов: Department::getData
static function getData(array $departmentIds)
{
	$result = array();

	if(!static::includeModule() || empty($departmentIds))
	{
		return $result; // no module = no departments
	}

	$res = static::getIBlockSections();
	$sections = static::replaceIBSField($res['SECTIONS']);
	if(!empty($sections))
	{
		foreach($sections as $item)
		{
			if(in_array($item['ID'], $departmentIds))
			{
				$item['HEAD'] = CIntranetUtils::GetDepartmentManagerID($item['ID']);
				$result[$item['ID']] = $item;
			}
		}
	}

	return $result;
}