Файл /bitrix/php_interface/init.php
[CODE]AddEventHandler('main', 'OnBeforeEventSend', "ChangeMailByPersonalManager");
function ChangeMailByPersonalManager(&$arFields, &$arFieldsMail)
{
// Для информационного письма менеджеру
if ($arFieldsMail['ID'] == 32)
{
$emails = array();
if (CModule::IncludeModule('sale'))
{
$order = CSaleOrder::GetByID(intval($arFields['ORDER_ID']));
$uID = $order['USER_ID'];
if (intval($uID) > 0)
{
$groups = CUser::GetUserGroup($uID);
if (count($groups) > 0)
{
// тут мой код, формирует массив $emails
}
}
}
if (count($emails)>0)
{
$arFieldsMail['EMAIL_TO'] = implode(', ', $emails);
}
}
}
[/CODE]
[CODE]AddEventHandler('main', 'OnBeforeEventSend', "ChangeMailByPersonalManager");
function ChangeMailByPersonalManager(&$arFields, &$arFieldsMail)
{
// Для информационного письма менеджеру
if ($arFieldsMail['ID'] == 32)
{
$emails = array();
if (CModule::IncludeModule('sale'))
{
$order = CSaleOrder::GetByID(intval($arFields['ORDER_ID']));
$uID = $order['USER_ID'];
if (intval($uID) > 0)
{
$groups = CUser::GetUserGroup($uID);
if (count($groups) > 0)
{
// тут мой код, формирует массив $emails
}
}
}
if (count($emails)>0)
{
$arFieldsMail['EMAIL_TO'] = implode(', ', $emails);
}
}
}
[/CODE]
