onBeforeResultDelete
функция-обработчик( int WEB_FORM_ID, int RESULT_ID, string(1) CHECK_RIGHTS );Обработчики события вызываются перед удалением результата веб-формы. Может быть использовано, например, для рассылки дополнительных уведомлений посредством электронной почты или для запрета удаления результата. Возврат обработчиком каких-либо значений не предполагается. Ошибки можно возвращать посредством $APPLICATION->ThrowException().
Параметры
Параметр | Описание |
---|---|
WEB_FORM_ID | ID веб-формы. |
RESULT_ID | ID результата. |
CHECK_RIGHTS | Флаг "Проверять права" (Y|N). |
Пример функции-обработчика:
public static function my_onBeforeResultDelete($WEB_FORM_ID, $RESULT_ID, $CHECK_RIGHTS) { global $APPLICATION; // действие обработчика распространяется только на форму с ID=6 if ($WEB_FORM_ID == 6 && $RESULT_ID == 1) { $APPLICATION->ThrowException('Этот результат нельзя удалить!'); } } // зарегистрируем функцию как обработчик события AddEventHandler('form', 'onBeforeResultDelete', 'my_onBeforeResultDelete');
© «Битрикс», 2001-2024, «1С-Битрикс», 2024