- Модуль: 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;
}