• Модуль: sale
  • Путь к файлу: ~/bitrix/modules/sale/lib/tradingplatform/ebay/helper.php
  • Класс: BitrixSaleTradingPlatformEbayHelper
  • Вызов: Helper::getEbayCategoryVariations
static function getEbayCategoryVariations($ebayCategoryId, $siteId, $localInfoOnly = false)
{
	$result = array();

	$categoriesVarResult = CategoryVariationTable::getList( array(
		'select' => array('ID', 'NAME', 'REQUIRED'),
		'order' => array('NAME' =>'ASC'),
		'filter' => array("=CATEGORY_ID" => $ebayCategoryId),
		'group' => array('NAME')
	));

	while($var = $categoriesVarResult->fetch())
		$result[$var['ID']] = $var;

	if(empty($result) && !$localInfoOnly)
	{
		$categories = new BitrixSaleTradingPlatformEbayApiCategories($siteId);
		$rfrCount = $categories->refreshVariationsTableData(array($ebayCategoryId));

		if(intval($rfrCount) > 0)
			$result = self::getEbayCategoryVariations($ebayCategoryId, $siteId, true);
	}

	return $result;
}