• Модуль: sale
  • Путь к файлу: ~/bitrix/modules/sale/lib/tradingplatform/ebay/ebay.php
  • Класс: BitrixSaleTradingPlatformEbayEbay
  • Вызов: Ebay::install
public function install()
{
	RegisterModuleDependences('main', 'OnEventLogGetAuditTypes', 'sale', 'BitrixSaleTradingPlatformEbayHelper', 'OnEventLogGetAuditTypes');

	$tptAddRes =  BitrixSaleTradingPlatformTable::add(array(
		"CODE" => $this->getCode(),
		"ACTIVE" => "N",
		"NAME" => Loc::getMessage("SALE_EBAY_NAME"),
		"DESCRIPTION" => Loc::getMessage("SALE_EBAY_DESCRIPTION"),
		"CATALOG_SECTION_TAB_CLASS_NAME" => 'BitrixSaleTradingPlatformEbayCatalogSectionTabHandler',
		"CLASS" => 'BitrixSaleTradingPlatformEbayEbay'
	));

	$ebay = Ebay::getInstance();
	$catMapEntRes = BitrixSaleTradingPlatformMapEntityTable::add(array(
	"TRADING_PLATFORM_ID" => $ebay->getId(),
	"CODE" => "CATEGORY"
));

	$eventRes = Helper::installEvents();
	$fsRes = Helper::createFeedFileStructure();

	return $tptAddRes->isSuccess()
			&& $catMapEntRes->isSuccess()
			&& $eventRes
			&& $fsRes;
}