Для добавления полей в письмо в автору или изменения существующих необходимо сделать return $arFields;
Пример добавления нового поля:
| Код |
|---|
AddEventHandler("support", "OnBeforeSendMailToAuthor", array("SupportMail", "OnBeforeSendMailToAuthorHandler"));
class SupportMail {
function OnBeforeSendMailToAuthorHandler($arFields, $is_new) {
if(CModule::IncludeModule("support")){
//здесь можно использовать функции и классы модуля
$set = CTicket::GetByID($arFields["ID"]);
$item = $set->Fetch();
if ($item["CATEGORY_ID"] == "21") {
$arFields["EDIT_URL"] = "/my/support/";
} else {
$arFields["EDIT_URL"] = "/my/stp/";
}
}
return $arFields;
}
}
|