• Модуль: rest
  • Путь к файлу: ~/bitrix/modules/rest/classes/general/rest_provider.php
  • Класс: CRestProvider
  • Вызов: CRestProvider::userOptionGet
static function userOptionGet($params, $n, CRestServer $server)
{
	global $USER;

	if(!$server->getClientId())
	{
		throw new AccessException("Application context required");
	}

	if(!$USER->IsAuthorized())
	{
		throw new AccessException("User authorization required");
	}

	$userOptions = CUserOptions::GetOption("app_options", "options_".$server->getClientId(), array());

	if(isset($params['option']))
	{
		return isset($userOptions[$params['option']]) ? $userOptions[$params['option']] : null;
	}
	else
	{
		return $userOptions;
	}
}