Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!

После обновления PHP с 5.2.14 до 5.3.3. возникает ошибка при добавлении элемента инфоблока.

00 голосов
2
После обновления PHP с 5.2.14 до 5.3.3. возникает ошибка при добавлении элемента инфоблока.

Ошибка возникает при использовании компонента bitrix:iblock.element.add.form, при этом при добавлении элемента через Панель управления ошибка не возникает.

POST-запрос в публичной части PROPERTY[{id_поля}][0][VALUE]
POST-запрос панели управления PROP[{id_поля}][n0][VALUE]

Текст ошибки:
Поле '{Наименование поля}' должно быть заполнено!
спросил 09 Дек, 13 от Ymca (880 баллов)

2 Ответы

00 голосов
некоторые обнаруженные детали

При добавлении элемента в инфоблок через публичную часть массив $_REQUEST не содержит
Код
Array
(
    [bitrix_include_areas] => Y
    [bitrix_show_mode] => configure
    [login] => yes
    [BITRIX_SM_LOGIN] => admin
    [BITRIX_SM_GUEST_ID] => 56931
    [BITRIX_SM_LAST_VISIT] => 22.04.2011 10:08:08
    [BITRIX_SM_BANNERS] => 1_1_1338_29042011
    [BITRIX_SM_VOTE_USER_ID] => 1
    [BITRIX_SM_menumode] => Y
    [BITRIX_SM_user_profile_open] => reg,user_properties,work,personal
    [BITRIX_SM_UIDH] => bba5948d61e5eefd1ed42c3147449f93
    [sympvotes] => a:1:{s:14:"symp1303135402";s:5:";2;3;";}
    [BE_SM_GUEST_ID] => 56994
    [BE_SM_LAST_VISIT] => 22.09.2011 11:50:34
    [BE_SM_LOGIN] => admin_root
    [BE_SM_menumode] => Y
    [BE_SM_user_profile_open] => work,reg
    [BE_SM_SUBSCR_EMAIL] => 
    [PHPSESSID] => aqqeudqtcg45n9ent7b2dmipe0
    [BE_SM_SOUND_LOGIN_PLAYED] => Y
)

не помогла и принудительный выход\авторизация
в в версии PHP 5.2.14 указанные элементы массива $_REQUEST содержатся,
при этом в PHP 5.3.3(8) они содержатся перед добавлением элемента инфоблока.
ответил 13 Фев, 14 от Ymca (880 баллов)
00 голосов
никаких идей ?
ответил 03 Июнь, 14 от Ymca (880 баллов)

Похожие вопросы

0 голосов
4 ответов
0 голосов
2 ответов
спросил 09 Апр, 14 от Flying (220 баллов)
0 голосов
5 ответов
спросил 01 Ноя, 13 от loxu (140 баллов)
0 голосов
0 ответов