onAfterResultUpdate
Описание и параметры
функция-обработчик( int WEB_FORM_ID, int RESULT_ID, string(1) CHECK_RIGHTS );Обработчики события вызываются после сохранения изменений результата веб-формы. Может быть использовано для совершения каких-либо дополнительных операций с результатом веб-формы, например, для рассылки дополнительных уведомлений посредством электронной почты. Возврат обработчиком каких-либо значений не предполагается. Для изменения полей результата веб-формы стоит использовать CFormResult::SetField().
Параметры
Параметр | Описание |
---|---|
WEB_FORM_ID | ID веб-формы. |
RESULT_ID | ID результата. |
CHECK_RIGHTS | Флаг "Проверять права" (Y|N). |
Смотрите также
Пример функции-обработчика
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-2024, «1С-Битрикс», 2024