Сначала нам надо узнать получаемые данные. Заходим в /bitrix/php_interface/init.php. В конце пишем print_r($_REQUEST);?> сохраняем! В нашей форме добавления элементов вбиваем значения и жмем сохранить и видим все передаваемые значения.
CEvent::Send - Функция создает почтовое событие которое будет в дальнейшем отправлено в качестве E-Mail сообщения. Возвращает идентификатор созданного события.
Составляем массив для CEvent::Send $arEventFields= array( "phone"=>$_REQUEST["PROPERTY"]["6"]["0"] ,"contentP"=>$_REQUEST["PROPERTY"]["PREVIEW_TEXT"]["0"] ,"e-mail"=>$_REQUEST["PROPERTY"]["5"]["0"] ,"city"=>$_REQUEST["PROPERTY"]["4"]["0"] ,"country"=>$_REQUEST["PROPERTY"]["3"]["0"] ,"name"=>$_REQUEST["PROPERTY"]["NAME"]["0"]);
CEvent::Send("Leave_the_order", 's1', $arEventFields);
Итог: function SendAsk(&$arFields) { if(!($arFields['IBLOCK_ID']==4) ){return true;}//только для конкретного инфоблока
$arEventFields= array( "phone"=>$_REQUEST["PROPERTY"]["6"]["0"] ,"contentP"=>$_REQUEST["PROPERTY"]["PREVIEW_TEXT"]["0"] ,"e-mail"=>$_REQUEST["PROPERTY"]["5"]["0"] ,"city"=>$_REQUEST["PROPERTY"]["4"]["0"] ,"country"=>$_REQUEST["PROPERTY"]["3"]["0"] ,"name"=>$_REQUEST["PROPERTY"]["NAME"]["0"]); CEvent::Send("Leave_the_order", "s1",$arEventFields,"Y","8"); ?>
|