69 $eventId = $eventId ?? 0;
73 $attendees = $paramAttendees;
85 $timestampFrom = \CCalendar::TimestampUTC($command->
getDateFrom()) - $timezoneOffsetFrom;
86 $timestampTo = \CCalendar::TimestampUTC($command->
getDateTo()) - $timezoneOffsetTo;
89 $timestampTo += \CCalendar::GetDayLen();
92 $busyUsers = $this->getBusyUsersIds($attendees, $eventId, $timestampFrom, $timestampTo, $additionalExcludeUsers);
93 if (!empty($busyUsers))
95 $busyUsersList = \CCalendarEvent::getUsersDetails($busyUsers);
96 $busyUserName = current($busyUsersList)[
'DISPLAY_NAME'];
98 ->setBusyUsersList($busyUsersList)
99 ->setAttendeeName($busyUserName)