onAfterResultAdd
Описание и параметры
функция-обработчик( int WEB_FORM_ID, int RESULT_ID );Обработчики события вызываются после добавления нового результата веб-формы. Может быть использовано для совершения каких-либо дополнительных операций с результатом веб-формы, например, для рассылки дополнительных уведомлений посредством электронной почты. Для изменения полей результата веб-формы стоит использовать CFormResult::SetField(). Возврат обработчиком каких-либо значений не предполагается.
Параметры
Параметр | Описание |
---|---|
WEB_FORM_ID | ID веб-формы. |
RESULT_ID | ID результата. |
Смотрите также
Пример функции-обработчика
//обработчик должен быть зарегистрирован в файле /bitrix/php_interface/init.php public static function my_onAfterResultAddUpdate($WEB_FORM_ID, $RESULT_ID) { // действие обработчика распространяется только на форму с ID=6 if ($WEB_FORM_ID == 6) { // запишем в дополнительное поле 'user_ip' IP-адрес пользователя CFormResult::SetField($RESULT_ID, 'user_ip', $_SERVER["REMOTE_ADDR"]); } } // зарегистрируем функцию как обработчик двух событий AddEventHandler('form', 'onAfterResultAdd', 'my_onAfterResultAddUpdate'); AddEventHandler('form', 'onAfterResultUpdate', 'my_onAfterResultAddUpdate');
© «Битрикс», 2001-2025, «1С-Битрикс», 2025
Пользовательские комментарии
Помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.