• Модуль: mobile
  • Путь к файлу: ~/bitrix/modules/mobile/lib/rest/user.php
  • Класс: BitrixMobileRestUser
  • Вызов: User::setAdminRights
static function setAdminRights($params, $n, CRestServer $server)
{
	$userId = null;
	if (isset($params['id']))
	{
		$userId = intval($params['id']);
		if ($userId <= 0)
		{
			throw new BitrixRestRestException("User ID can't be empty", 'ID_EMPTY', CRestServer::STATUS_WRONG_REQUEST);
		}
	}

	if (Loader::includeModule('intranet'))
	{
		$currentUser = CurrentUser::get();

		Util::setAdminRights([
			'userId' => $userId,
			'currentUserId' => $currentUser->getId(),
			'isCurrentUserAdmin' => $currentUser->isAdmin()
		]);
	}
}