- Модуль: calendar
- Путь к файлу: ~/bitrix/modules/calendar/lib/ical/mailinvitation/helper.php
- Класс: BitrixCalendarICalMailInvitationHelper
- Вызов: Helper::getAttendeesByEventParentId
static function getAttendeesByEventParentId(int $parentId): AttendeesCollection
{
global $DB;
$attendeesCollection = AttendeesCollection::createInstance();
$attendeesDb = $DB->query('select event.MEETING_STATUS, user.NAME, user.LAST_NAME, user.EMAIL from b_calendar_event as event JOIN b_user as user ON event.OWNER_ID = user.ID where event.PARENT_ID = '. $parentId);
while ($attendee = $attendeesDb->fetch())
{
$attendeesCollection->add(Attendee::createInstance(
$attendee['EMAIL'],
$attendee['NAME'],
$attendee['LAST_NAME'],
Dictionary::ATTENDEE_STATUS[$attendee['MEETING_STATUS']],
Dictionary::ATTENDEE_ROLE['REQ_PARTICIPANT'],
Dictionary::ATTENDEE_CUTYPE['individual'],
$attendee['EMAIL']
));
}
return $attendeesCollection;
}