Документация для разработчиков
Темная тема

save

public static function \Bitrix\Sale\Services\Base\Restriction::save(
	array $fields,
	$restrictionId = 0
);

Метод добавляет/обновляет ограничения для сервиса. Метод статический.

Параметры

ПараметрОписаниеВерсия
$fieldsПараметры ограничения. Содержит поля:
  • SERVICE_ID – идентификатор сервиса;
  • SERVICE_TYPE – тип сервиса;
  • PARAMS – параметры ограничения.
$restrictionIdИдентификатор ограничения (указывается в случае, когда нужно обновить существующее ограничение, а не создать новое).

Примеры

public static function save(array $fields, $restrictionId = 0)
{
	$fields["CLASS_NAME"] = '\\'.get_called_class();
	if($restrictionId > 0)
	{
		$res = ServiceRestrictionTable::update($restrictionId, $fields);
	}
	else
	{
		$res = ServiceRestrictionTable::add($fields);
	}
	return $res;
}


© «Битрикс», 2001-2024, «1С-Битрикс», 2024