• Модуль: catalog
  • Путь к файлу: ~/bitrix/modules/catalog/lib/product/catalogprovider.php
  • Класс: BitrixCatalogProductCatalogProvider
  • Вызов: CatalogProvider::recurring
public function recurring(array $items)
	{
		$result = new SaleResult();

		$resultList = array();

		foreach ($items as $productId => $itemData)
		{
			if (!isset($resultList[$productId]))
			{
				$context = $this->getContext();

				$resultList[$productId] = CatalogRecurringCallback(
					$productId,
					$context['USER_ID']
				);
			}

		}

		if (!empty($resultList))
		{
			$result->setData(
				array(
					'RECURRING_PRODUCTS_LIST' => $resultList
				)
			);
		}

		return $result;
	}