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

Изменение значения пользовательского поля

00 голосов
3
У информационного блока есть пользовательское поле: UF_USER_ID, в котором хранится ID'шник пользователя, который его создаёт. (имеется ввиду фотогалерея, и зарегистрированные пользователи могут создавать свои галереи.)

Какой php'шной командой можно записать значение в пользовательское поле?
спросил 09 Фев, 14 от Willow (300 баллов)

3 Ответы

00 голосов
насколько я понял, это делается командой
Код
$GLOBALS["USER_FIELD_MANAGER"]->EditFormAddFields("IBLOCK_".$arParams["IBLOCK_ID"]."_SECTION", $arFields);

но код типа
Код
$arFields["UF_USER_ID"]["VALUE"] = $_SESSION["SESS_AUTH"]["USER_ID"];
$GLOBALS["USER_FIELD_MANAGER"]->EditFormAddFields("IBLOCK_".$arParams["IBLOCK_ID"]."_SECTION", $arFields);

ни к чему не приводит
ответил 25 Июнь, 14 от Willow (300 баллов)
00 голосов
Код
$obSection = new CIBlockSection;
$obSection->Update($ID, array("UF_USER_ID"=>$NEW_ID));
ответил 24 Окт, 14 от Miso (740 баллов)
00 голосов
что такое $ID и $NEW_ID?
ответил 23 Фев, 15 от Willow (300 баллов)

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

0 голосов
5 ответов
0 голосов
2 ответов
спросил 06 Авг, 13 от Gintama (160 баллов)