Здравствуйте!
Можно ли при создании обработчика события, в частности OnAfterUserRegister использовать функции добавления?
Мне необходимо, чтобы при регистрации нового пользователя создавался новый элемент, который бы привязывался к нему. Но вот что-то мой код не работает, хотя вроде всё написано верно.
Можно ли при создании обработчика события, в частности OnAfterUserRegister использовать функции добавления?
Мне необходимо, чтобы при регистрации нового пользователя создавался новый элемент, который бы привязывался к нему. Но вот что-то мой код не работает, хотя вроде всё написано верно.
Код |
---|
AddEventHandler("main", "OnAfterUserRegister", "MyOnAfterUserRegister"); function MyOnAfterUserRegister($arFields) { if($arFields["USER_ID"]>0) { if(!CModule::IncludeModule("iblock")) { $this->AbortResultCache(); return; } $el = new CIBlockElement; $props["P_USER"]=$arFields["USER_ID"]; $UEvent = Array("NAME"=>$arFields["LOGIN"],"IBLOCK_ID"=>15,"IBLOCK_SECTION_ID" => false,"ACTIVE"=>"Y","PROPERTY_VALUES"=>$props); $el->Add($UEvent,false,false); } } |