• Модуль: calendar
  • Путь к файлу: ~/bitrix/modules/calendar/lib/core/managers/accessibility.php
  • Класс: BitrixCalendarCoreManagersAccessibility
  • Вызов: Accessibility::getAccessibility
public function getAccessibility(array $userIds, int $timestampFromUTC, int $timestampToUTC): array
{
	$accessibility = [];
	
	if (empty($userIds))
	{
		return $accessibility;
	}
	
	$events = $this->getEvents($userIds, $timestampFromUTC, $timestampToUTC);
	$absences = $this->getAbsences($userIds, $timestampFromUTC, $timestampToUTC);

	foreach ($userIds as $userId)
	{
		$accessibility[$userId] = array_merge($events[$userId], $absences[$userId]);
	}

	return $accessibility;
}