При добавление нового результата в форму, все поля необходимо преобразовать к верхнему регистру, реализация такая:
Код |
---|
AddEventHandler('form', 'onBeforeResultAdd', Array('Events', 'feedbackFormAdd'));
|
Код |
---|
class Events{
public static function feedbackFormAdd($WEB_FORM_ID, &$arFields, &$arrVALUES) {
foreach($arrVALUES as $key=>&$val)
$val = strtoupper($val);
} |
При добавление нового результата в админке и из формы значения не меняются. Добавила в начале метода feedbackFormAdd:
При добавлении результата из
админки значения приводятся к нужному регистру, при добавлении
из формы на сайте значения не изменяются. В чем может быть проблема? В методичке про global ничего нет, значения передаются по ссылке.