• Модуль: catalog
  • Путь к файлу: ~/bitrix/modules/catalog/lib/controller/store.php
  • Класс: BitrixCatalogControllerStore
  • Вызов: Store::addAction
public function addAction(array $fields)
{
	$view = $this->getViewManager()
		->getView($this);
	$fields = $view->internalizeFieldsAdd($fields);

	$res = $this->add($fields);
	if ($res->isSuccess())
	{
		$result = $res->getId();
	}
	else
	{
		$result = [
			'error' => 'ERROR_ADD',
			'error_description' => implode(
				'. ',
				$res->getErrorMessages()
			),
		];
	}

	return $result;
}