- Модуль: 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;
}