• Модуль: calendar
  • Путь к файлу: ~/bitrix/modules/calendar/lib/ical/mailinvitation/sendereditinvitation.php
  • Класс: BitrixCalendarICalMailInvitationSenderEditInvitation
  • Вызов: SenderEditInvitation::getChangeFieldsTitle
protected function getChangeFieldsTitle(): string
{
	$fields = $this->context->getChangeFields();
	if (count($fields) === 1)
	{
		switch ($fields[0]['fieldKey'])
		{
			case 'DATE_FROM':
				return Loc::getMessage('EC_CALENDAR_ICAL_MAIL_CHANGE_FIELD_TITLE_DATE');
			case 'LOCATION':
				return Loc::getMessage('EC_CALENDAR_ICAL_MAIL_CHANGE_FIELD_TITLE_LOCATION');
			case 'ATTENDEES':
				return Loc::getMessage('EC_CALENDAR_ICAL_MAIL_CHANGE_FIELD_TITLE_ATTENDEES');
			case 'RRULE':
				return Loc::getMessage('EC_CALENDAR_ICAL_MAIL_CHANGE_FIELD_TITLE_RRULE');
			case 'NAME':
				return Loc::getMessage('EC_CALENDAR_ICAL_MAIL_CHANGE_FIELD_TITLE_NAME');
			default:
				return Loc::getMessage('EC_CALENDAR_ICAL_MAIL_METHOD_EDIT');
		}
	}

	return Loc::getMessage('EC_CALENDAR_ICAL_MAIL_METHOD_EDIT');
}