Всем привет.
В модуле Почта есть возможность получать почту с нужно мне ящика, также есть возможность создавать правила для обработки полученных писем. В этих правилах можно задать PHP код для обработки этих самых писем.
Так вот: ящик настроил, почта получается исправно, создал правило обработки писем, в котором указал вот такой код:
Этот код должен создавать элемент в инфоблоке за номером 69. Применяю правило, но элемент не создается, не пойму, почему. если кто сталкивался, помогите, плиз, разобраться.
P.S. код рабочий, при размещении его в php странице элемент создается.
В модуле Почта есть возможность получать почту с нужно мне ящика, также есть возможность создавать правила для обработки полученных писем. В этих правилах можно задать PHP код для обработки этих самых писем.
Так вот: ящик настроил, почта получается исправно, создал правило обработки писем, в котором указал вот такой код:
Код |
---|
<?require($_SERVER["DOCUMENT_ROOT"]."/bitrix/header.php"); if (CModule::IncludeModule("iblock")): // здесь необходимо использовать функции модуля "Информационные блоки" $el = new CIBlockElement; $PROP = array(); $PROP[283]= '777'; // это реально существующий код свойства инфоблока $arLoadProductArray = Array( "IBLOCK_ID" => 69, //это ID инфоблока "PROPERTY_VALUES"=> $PROP, "NAME" => "photo", "ACTIVE" => "Y", // активен ); if(!$id=$el->Add($arLoadProductArray)) echo "Error: ".$el->LAST_ERROR; endif; require($_SERVER["DOCUMENT_ROOT"]."/bitrix/footer.php");?> |
P.S. код рабочий, при размещении его в php странице элемент создается.