• Модуль: calendar
  • Путь к файлу: ~/bitrix/modules/calendar/lib/ical/outcomingeventmanager.php
  • Класс: BitrixCalendarICalOutcomingEventManager
  • Вызов: OutcomingEventManager::getEditTitle
private function getEditTitle()
{
	if ($this->method !== 'edit')
	{
		return null;
	}

	if (count($this->changeFields) === 1)
	{
		switch ($this->changeFields[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');
}