CUserOptions::SetOption
Функция для записи пользовательских настроек, которые хранятся в таблице b_user_option
// php $category = "bitrix_test"; $name = "my_options"; $value = array( "foo" => "bar", "bar" => "foo", ); $user_id = false; // если false, то данные запишутся под текущим пользователем, иначе укажите ID пользователя CUserOptions::SetOption($category, $name, $value, false, $user_id); // JavaScript BX.userOptions.save("bitrix_test", "my_options", "bar", "foo");
CUserOptions::GetOption
Функция для вывода пользовательских настроек по выбранной категории и имени
$category = "bitrix_test"; $name = "my_options"; $user_id = false; // если false, то данные выведутся по текущему пользователю $arView = CUserOptions::GetOption($category, $name, false, $user_id); echo "<pre>"; print_r ($arView); echo "</pre>";
// JavaScript - Функция удаляет значения пользовательской настройки. BX.userOptions.del( sCategory, sName, bCommon, callback );