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