diff --git a/intaro.retailcrm/classes/general/services/RetailCrmService.php b/intaro.retailcrm/classes/general/services/RetailCrmService.php index fac7123e..58081426 100644 --- a/intaro.retailcrm/classes/general/services/RetailCrmService.php +++ b/intaro.retailcrm/classes/general/services/RetailCrmService.php @@ -162,16 +162,18 @@ class RetailCrmService public static function writeLogsSubscribe(array $arFields): void { if (array_key_exists('UF_SUBSCRIBE_USER_EMAIL', $arFields)) { - $actionSub = 'Подписался на рассылки'; + $actionSub = GetMessage('SUBSCRIBED_USER'); $fileSub = 'subscribe'; if (empty($arFields['UF_SUBSCRIBE_USER_EMAIL'])) { - $actionSub = 'Отписался от рассылок'; + $actionSub = GetMessage('UNSUBSCRIBED_USER'); $fileSub = 'unSubscribe'; } + $id = $arFields['ID'] ?? $arFields['USER_ID']; + Logger::getInstance()->write( - 'Пользователь ' . $arFields['ID'] . ' ' . $actionSub, + $actionSub . ' (' . $id . ')', $fileSub ); } diff --git a/intaro.retailcrm/lang/en/classes/general/services/RetailCrmService.php b/intaro.retailcrm/lang/en/classes/general/services/RetailCrmService.php new file mode 100644 index 00000000..607f8cda --- /dev/null +++ b/intaro.retailcrm/lang/en/classes/general/services/RetailCrmService.php @@ -0,0 +1,4 @@ +