bitrix как изменить результат после заполнения формы

Рейтинг: 0Ответов: 0Опубликовано: 10.05.2023

я не очень силен в битре, поэтому вынужден взывать к помощи сообщества. Задача стоит такая, часто при заполнении конкретной формы посетители сайта прописывают случайно/специально лишние символы (пробелы с ковычками) соответственно необходимо результаты после заполнения формы обработать, я перерыл оф.документацию, понял, что нужно добавить функцию-обработчик в init.php, что я и сделал. Но результата нет никакого, я перепробовал уже все что можно, но увы, не работает.

addEventHandler('form','onBeforeResultAdd','my_onBeforeResultAdd');

function my_onBeforeResultAdd($WEB_FORM_ID, &$arFields, &$arrVALUES)
{
  
  if ($WEB_FORM_ID == 706) 
  {
    $arrVALUES['name'] = 'test';
  }
}

В данном случае я просто хочу добиться работоспособности функции-обработчика, поэтому меняю результат одного из вопросов формы на тест. Помогите, пожалуйста, как решить эту задачу? Заранее огромное спасибо!

Ответы

Ответов пока нет.