• Модуль: calendar
  • Путь к файлу: ~/bitrix/modules/calendar/classes/general/calendar_notify.php
  • Класс: CCalendarNotify
  • Вызов: CCalendarNotify::Cancel
static function Cancel($fields = [], $params = [])
{
	$fields['NOTIFY_EVENT'] = "change";
	$fields['NOTIFY_TAG'] = "CALENDAR|INVITE|".$params['eventId']."|".$fields['TO_USER_ID']."|cancel";
	$fields['NOTIFY_SUB_TAG'] = "CALENDAR|INVITE|".$params['eventId'];

	$fields['MESSAGE'] = Loc::getMessage('EC_MESS_INVITE_CANCEL_SITE', [
			'#TITLE#' => $params["name"],
			'#ACTIVE_FROM#' => $params["from_formatted"]
		]
	);
	$fields['MESSAGE_OUT'] = Loc::getMessage('EC_MESS_INVITE_CANCEL', [
			'#OWNER_NAME#' => CCalendar::GetUserName($params['userId']),
			'#TITLE#' => $params["name"],
			'#ACTIVE_FROM#' => $params["from_formatted"]
		]
	);
	$fields['MESSAGE'] .= "nn".Loc::getMessage('EC_MESS_VIEW_OWN_CALENDAR', ['#LINK#' => $params["pathToCalendar"]]);
	$fields['MESSAGE_OUT'] .= "nn".Loc::getMessage('EC_MESS_VIEW_OWN_CALENDAR_OUT', ['#LINK#' => $params["pathToCalendar"]]);
	$fields['TITLE'] = Loc::getMessage('EC_MESS_INVITE_CANCEL_TITLE', ['#TITLE#' => $params["name"]]);
	return $fields;
}