- Модуль: 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;
}