Добавил обработку в init.php
AddEventHandler("iblock", "OnAfterIBlockElementAdd", Array("wsAfterForm", "wsOnAfterResultAdd"));
class wsAfterForm {
function wsOnAfterResultAdd(&$arFields) {
if ($arFields["IBLOCK_ID"] == 15) {
global $USER;
$USER_ID = $USER->GetID();
$user = new CUser;
$fields = Array(
"UF_CLIENT" => "1",
);
$user -> Update($USER_ID, $fields);
return false; // Пробовал убирать или добавлять, не помогает
}
}
}
После отправки формы ID 15 пользователю в доп. поле UF_CLIENT дописывается 1.
Но вместо сообщения "Вы отправили ваш запрос" выводиться тело сайта, т.е. сайт в сайте.
Что делаю не так?
Если обработку убрать то сообщение о успешной отправке выводится как нужно.