• Модуль: rest
  • Путь к файлу: ~/bitrix/modules/rest/lib/api/userfield.php
  • Класс: BitrixRestApiUserField
  • Вызов: UserField::updateRest
static function updateRest($query, $n, CRestServer $server)
{
	$query = array_change_key_case($query, CASE_UPPER);
	$id = (int) $query['ID'];
	if ($id <= 0)
	{
		throw new RestException('ID is not defined or invalid.');
	}

	if (!static::checkAccessField($id))
	{
		throw new RestException('Access denied.');
	}

	$fields = [];
	if (is_array($query['FIELDS']))
	{
		$fields = static::checkFields($query['FIELDS']);
	}

	$instance = new static(static::getTargetEntityId());

	return $instance->update($id, $fields);
}