- Модуль: calendar
- Путь к файлу: ~/bitrix/modules/calendar/lib/sync/util/attendeesdescription.php
- Класс: BitrixCalendarSyncUtilAttendeesDescription
- Вызов: AttendeesDescription::cutAttendeesFromDescription
public function cutAttendeesFromDescription(?string $description): string
{
if (!$description)
{
return '';
}
$pattern = "|"
. Loc::getMessage('CAL_SYNC_UTIL_ATTENDEES', false, $this->languageId)
. "(.+?)"
. "D+(.?);[rn]*|is"
;
$description = preg_replace($pattern, "", $description);
$acceptedAttendeePattern = "|"
. Loc::getMessage('CAL_SYNC_UTIL_ATTENDEES_STATUS_Y', false, $this->languageId)
. "(.+?)"
. "D+(.?);[rn]*|is"
;
$description = preg_replace($acceptedAttendeePattern, "", $description);
return trim($description);
}