- Модуль: security
- Путь к файлу: ~/bitrix/modules/security/classes/general/event_message.php
- Класс: CSecurityEventMessageFormatter
- Вызов: CSecurityEventMessageFormatter::format
public function format($auditType, $itemName, $itemDescription)
{
$description = mb_substr($itemDescription, 0, 2000);
$replacement = array(
self::AUDIT_TYPE => $auditType,
self::SITE_ID => $this->siteId,
self::USER_INFO => $this->userInfo,
self::URL => $this->url,
self::VARIABLE_NAME => $itemName,
self::VARIABLE_VALUE => $description
);
if ($this->isB64MessageNeeded)
$replacement[self::VARIABLE_VALUE_BASE64] = base64_encode($description);
if (defined("BX24_HOST_NAME"))
$replacement[self::BX24_HOST] = BX24_HOST_NAME;
return str_replace(
array_keys($replacement),
$replacement,
$this->messageFormat
);
}