Forums / National / Russian / Тех. поддержка / Запросы документации

Принимаем вопросы от населения

Macik
#34574 2012-06-04 17:52

 

#34572 Trustmaster: 

Потому что скалярные данные импортируются из буфера в функциях forms API, а для массивов пришлось делать исключение в cot_import().

Ага. Тут логическая неувязочка в формировании экстраполей обнаружилась:

при ошибках ввода данных (и редиректе обратно на форму ввода), значения введенные в экстраполя сбросятся на те, что содержатся в БД. (т.к.в cot_build_extrafields всегда передается начальное значение третим параметром и cot_import_buffered соответственно его и возвращает, вместо реального из буфера. (Открыл тикет.)

 

Добавлено 8 минут спустя:

Оказывается ситуация хуже чем предполагал. Такое поведение проявляется для всех полей ввода. 

https://github.com/macik
правильный хостинг — https://goo.gl/fjCa1F
This post was edited by Macik (2012-06-04 18:00, 11 years ago)