Надежда Неверова
вот тут я добавлял информацию по плательщику(юр,физ лицо) заказа
[code]
$info="";
if ($arResult["ORDER_PROP"]["PRINT"][1]["NAME"]=="Ф.И.О.")
{$n=1;}
else
{$n=8;}
$kk=count($arResult["ORDER_PROP"]["PRINT"])+$n;
for ($k=$n;$k<$kk;$k++)
{
if ($k==$kk)
{
$info=$info.$arResult["ORDER_PROP"]["PRINT"][$k]["NAME"]." - ".$arResult["ORDER_PROP"]["PRINT"][$k]["VALUE"];
}
else
{
$info=$info.$arResult["ORDER_PROP"]["PRINT"][$k]["NAME"]." - ".$arResult["ORDER_PROP"]["PRINT"][$k]["VALUE"]."\n";
}
}
$arFields = Array(
"ORDER_ID" => $arResult["ORDER_ID"],
"ORDER_DATE" => Date($DB->DateFormatToPHP(CLang::GetDateFormat("SHORT", SITE_ID))),
"ORDER_USER" => ( (strlen($arUserResult["PAYER_NAME"]) > 0) ? $arUserResult["PAYER_NAME"] : $USER->GetFullName() ),
"PRICE" => SaleFormatCurrency($totalOrderPrice, $arResult["BASE_LANG_CURRENCY"]),
"BCC" => COption::GetOptionString("sale", "order_email", "order@".$SERVER_NAME),
"EMAIL" => (strlen($arUserResult["USER_EMAIL"])>0 ? $arUserResult["USER_EMAIL"] : $USER->GetEmail()),
"ORDER_LIST" => $strOrderList,
"SALE_EMAIL" => COption::GetOptionString("sale", "order_email", "order@".$SERVER_NAME),
"INFO" => $info
);
$event->Send("SALE_NEW_ORDER", SITE_ID, $arFields);
}
[/code]