Доброго дня всем! Проблема такая - добавляю элементы инфоблока с помощью компонента iblock.element.add.form все добавляется а вот перехватить событие OnBeforeIBlockElementAdd никак не получается - всю голову себе уже сломал код такой
Код
AddEventHandler("iblock", "OnBeforeIBlockElementAdd", Array("MyClass", "OnBeforeIBlockElementAddHandler"));
class MyClass {
function OnBeforeIBlockElementAddHandler(&$arFields)
{
global $APPLICATION;
$error = false;
print '<pre>';print_r($arFields);print '</pre>';
if(mb_strlen(trim($arFields['NAME'])) == 0){
$APPLICATION->throwException("Введите название заявки.");
$error = true;
}
if($error) return false;
}
}