Цитата |
---|
AddEventHandler("main", "OnBeforeUserLogin", Array("MyClass", "BeforeLogin" ;) ); class MyClass{ function My_Agent_Function() { CModule::IncludeModule("iblock" ;) ; $el = new CIBlockElement; $PROP = array(); $PROP[343] = "Белый";
$arLoadProductArray = Array( "MODIFIED_BY" => $USER->GetID(), "IBLOCK_SECTION_ID" => false, "IBLOCK_ID" =>72, "PROPERTY_VALUES"=> $PROP, "NAME" => "Элемент", "ACTIVE" => "Y", "PREVIEW_TEXT" => "текст для списка элементов", "DETAIL_TEXT" => "текст для детального просмотра", ); $PRODUCT_ID = $el->Add($arLoadProductArray);
return "My_Agent_Function();"; }} ?> |
что за точка с запятой в конце первой строки?
где в вашем классе метод BeforeLogin который вы подключаете этой же первой строкой?
ну и если не добавляется элемент то ответ можно прочитать в после попытки добавления $el->LAST_ERROR