Доброго дня всем!
Проблема такая - добавляю элементы инфоблока с помощью компонента iblock.element.add.form все добавляется а вот перехватить событие OnBeforeIBlockElementAdd никак не получается - всю голову себе уже сломал
код такой
вывод такой:
т.е. обработчик не срабатывает
Плз помогите люди добрые!
Проблема такая - добавляю элементы инфоблока с помощью компонента 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;
}
} |
т.е. обработчик не срабатывает
Плз помогите люди добрые!