Поддержка серверов

CATALOG: методы, функции, константы класса Битрикс


Блог разработчика

9 августа 2016 ResizeImageGet и простой водяной знак налету

Сегодня поговорим о том как проще всего воткнуть водяной знак на картинки в Битрикс. Например, на все изображения каталога.

21 июля 2016 Добавление вкладки в CRM коробки Битрикс24

В этом посте я покажу, как легко и просто добавить вкладку в сущность CRM. И не просто добавить, а вывести там свой контент.

21 июля 2016 Как просто обращаться из коробки Битрикс24 на сайт на базе Битрикс

К примеру вам хочется внутренним скриптом дернуть с сайта-магазина информацию, которая там, в свою очередь, закрыта некоторыми правами. Например, админскими. Можно конечно мутить свой REST, или иной формат общения, но проще всего воспользоваться штатным инструментом:

События модуля catalog

СобытиеВызывается
OnGenerateCouponCatalogGenerateCoupon
OnBeforeStoreProductUpdateCCatalogStoreProductAll::Update
OnStoreProductUpdateCCatalogStoreProductAll::Update
OnBeforeStoreProductDeleteCCatalogStoreProductAll::Delete
OnStoreProductDeleteCCatalogStoreProductAll::Delete
OnBeforeCatalogStoreDocsBarcodeUpdateCCatalogStoreDocsBarcodeAll::update
OnStoreDocsBarcodeUpdateCCatalogStoreDocsBarcodeAll::update
OnBeforeCatalogStoreDocsBarcodeDeleteCCatalogStoreDocsBarcodeAll::delete
OnCatalogStoreDocsBarcodeDeleteCCatalogStoreDocsBarcodeAll::delete
OnDocumentBarcodeDeleteCCatalogStoreDocsBarcodeAll::OnBeforeDocumentDelete
OnBeforeCatalogStoreBarCodeUpdateCCatalogStoreBarCode::Update
OnCatalogStoreBarCodeUpdateCCatalogStoreBarCode::Update
OnBeforeCatalogStoreBarCodeDeleteCCatalogStoreBarCode::Delete
OnCatalogStoreBarCodeDeleteCCatalogStoreBarCode::Delete
OnBeforeCatalogStoreUpdateCCatalogStore::Update
OnCatalogStoreUpdateCCatalogStore::Update
OnBeforeCatalogStoreDeleteCCatalogStore::Delete
OnCatalogStoreDeleteCCatalogStore::Delete
OnBeforeCatalogDeleteCCatalog::OnBeforeCatalogDelete
OnCatalogDeleteCCatalog::Delete
OnBeforeIBlockElementDeleteCCatalog::OnBeforeIBlockElementDelete
OnBeforeCatalogStoreDocsElementUpdateCCatalogStoreDocsElementAll::update
OnCatalogStoreDocsElementUpdateCCatalogStoreDocsElementAll::update
OnBeforeCatalogStoreDocsElementDeleteCCatalogStoreDocsElementAll::delete
OnCatalogStoreDocsElementDeleteCCatalogStoreDocsElementAll::delete
OnDocumentElementDeleteCCatalogStoreDocsElementAll::OnDocumentBarcodeDelete
OnBeforePriceUpdateCPrice::Update
OnPriceUpdateCPrice::Update
OnBeforePriceDeleteCPrice::Delete
OnPriceDeleteCPrice::Delete
OnBeforeProductPriceDeleteCPrice::DeleteByProduct
OnProductPriceDeleteCPrice::DeleteByProduct
OnBeforeDiscountAddCCatalogDiscount::Add
OnDiscountAddCCatalogDiscount::Add
OnBeforeDiscountUpdateCCatalogDiscount::Update
OnDiscountUpdateCCatalogDiscount::Update
OnGetDiscountByPriceCCatalogDiscount::GetDiscountByPrice
OnGetDiscountByProductCCatalogDiscount::GetDiscountByProduct
OnGetDiscountCCatalogDiscount::GetDiscount
OnGetDiscountResultCCatalogDiscount::GetDiscount
OnBeforeProductAllSetsDeleteCCatalogProductSetAll::deleteAllSetsByProduct
OnProductAllSetsDeleteCCatalogProductSetAll::deleteAllSetsByProduct
OnGetSetItemsCCatalogProductProvider::GetSetItems
OnProductQuantityTraceCCatalogDocsTypes::clearPublicCache
OnGetNearestQuantityPriceCCatalogProduct::GetNearestQuantityPrice
OnGetNearestQuantityPriceResultCCatalogProduct::GetNearestQuantityPrice
OnGetOptimalPriceCCatalogProduct::GetOptimalPrice
OnGetOptimalPriceResultCCatalogProduct::GetOptimalPrice
OnCountPriceWithDiscountCCatalogProduct::CountPriceWithDiscount
OnCountPriceWithDiscountResultCCatalogProduct::CountPriceWithDiscount
OnBeforeDocumentUpdateCCatalogDocs::update
OnDocumentUpdateCCatalogDocs::update
OnBeforeDocumentDeleteCCatalogDocs::delete
OnDocumentDeleteCCatalogDocs::delete
OnGetDiscountSaveCCatalogDiscountSave::GetDiscount
OnSaleOrderSummCCatalogDiscountSave::__SaleOrderSumm
OnSaleOrderSummResultCCatalogDiscountSave::__SaleOrderSumm
OnBeforeStoreProductAddCCatalogStoreProduct::Add
OnStoreProductAddCCatalogStoreProduct::Add
OnBeforeCatalogStoreDocsBarcodeAddCCatalogStoreDocsBarcode::add
OnCatalogStoreDocsBarcodeAddCCatalogStoreDocsBarcode::add
OnBeforeCatalogStoreBarCodeAddCCatalogStoreBarCode::add
OnCatalogStoreBarCodeAddCCatalogStoreBarCode::add
OnBeforeCatalogStoreAddCCatalogStore::Add
OnCatalogStoreAddCCatalogStore::Add
OnBeforeCatalogStoreDocsElementAddCCatalogStoreDocsElement::add
OnCatalogStoreDocsElementAddCCatalogStoreDocsElement::add
OnBeforePriceAddCPrice::Add
OnPriceAddCPrice::Add
OnBeforeDiscountDeleteCCatalogDiscount::Delete
OnDiscountDeleteCCatalogDiscount::Delete
OnBeforeProductSetAddCCatalogProductSet::add
OnProductSetAddCCatalogProductSet::add
OnBeforeProductSetUpdateCCatalogProductSet::update
OnProductSetUpdateCCatalogProductSet::update
OnBeforeProductSetDeleteCCatalogProductSet::delete
OnProductSetDeleteCCatalogProductSet::delete
OnBeforeProductSetAvailableUpdateCCatalogProductSet::calculateSetParams
OnProductSetAvailableUpdateCCatalogProductSet::calculateSetParams
OnBeforeCouponAddCCatalogDiscountCoupon::Add
OnCouponAddCCatalogDiscountCoupon::Add
OnBeforeCouponUpdateCCatalogDiscountCoupon::Update
OnCouponUpdateCCatalogDiscountCoupon::Update
OnBeforeCouponDeleteCCatalogDiscountCoupon::Delete
OnCouponDeleteCCatalogDiscountCoupon::Delete
OnBeforeGroupAddCCatalogGroup::Add
OnGroupAddCCatalogGroup::Add
OnGroupUpdateCCatalogGroup::Update
OnBeforeGroupUpdateCCatalogGroup::Update
OnBeforeGroupDeleteCCatalogGroup::Delete
OnGroupDeleteCCatalogGroup::Delete
OnBeforeProductAddCCatalogProduct::Add
OnProductAddCCatalogProduct::Add
OnBeforeProductUpdateCCatalogProduct::Update
OnProductUpdateCCatalogProduct::Update
OnBeforeDocumentAddCCatalogDocs::add
OnDocumentAddCCatalogDocs::add

Константы модуля catalog

КонстантаПроверяется
CATALOG_LOAD_NO_STEPCCatalogImport::PreGenerateImport
CATALOG_GLOBAL_VARSCCatalogProduct::Delete
FORMAT_DATETIMEDiscountManager::convertProperties
FORMAT_DATEDiscountManager::convertProperties
BX_CATALOG_UNINSTALLEDcatalog::UnInstallDB
BX_SALE_MENU_CATALOG_CLEARCCatalogAdmin::OnBuildSaleMenu
ADMIN_SECTIONCCatalogDiscountSave::GetDiscount
BX_COMP_MANAGED_CACHEPrice::handlerAfterUpdateCurrencyBaseRate
CATALOG_SKIP_CACHEPrice::loadRoundRules
CATALOG_CACHE_TIMECCatalogProduct::GetQueryBuildArrays
CATALOG_EXPORT_NO_STEPCCatalogExport::PreGenerateExport
SITE_SERVER_NAMEExportOffer::getIblockProps

Список функций и методов модуля catalog

Метод
GetCatalogGroups($by = "SORT", $order = "ASC")
GetCatalogGroup($CATALOG_GROUP_ID)
GetCatalogGroupName($CATALOG_GROUP_ID)
GetCatalogProduct($PRODUCT_ID)
GetCatalogProductEx($PRODUCT_ID, $boolAllValues = false)
GetCatalogProductPrice($PRODUCT_ID, $CATALOG_GROUP_ID)
GetCatalogProductPriceList($PRODUCT_ID, $by = "SORT", $order = "ASC")
GetCatalogProductTable($IBLOCK, $SECT_ID=false, $arOrder=array("sort"=>"asc"), $cnt=0)
FormatCurrency($fSum, $strCurrency)
CatalogBasketCallback($productID, $quantity = 0, $renewal = "N", $intUserID = 0, $strSiteID = false)
CatalogBasketOrderCallback($productID, $quantity, $renewal = "N", $intUserID = 0, $strSiteID = false)
CatalogViewedProductCallback($productID, $UserID, $strSiteID = SITE_ID)
CatalogDeactivateOneTimeCoupons($intOrderID = 0)
CatalogPayOrderCallback($productID, $userID, $bPaid, $orderID)
CatalogRecurringCallback($productID, $userID)
CatalogBasketCancelCallback($PRODUCT_ID, $QUANTITY, $bCancel)
Add2Basket($PRICE_ID, $QUANTITY = 1, $arRewriteFields = array(), $arProductParams = array())
Add2BasketByProductID($PRODUCT_ID, $QUANTITY = 1, $arRewriteFields = array(), $arProductParams = false)
SubscribeProduct($intProductID, $arRewriteFields = array(), $arProductParams = array())
CatalogGetPriceTableEx($ID, $filterQauntity = 0, $arFilterType = array(), $VAT_INCLUDE = 'Y', $arCurrencyParams = array())
CatalogGetPriceTable($ID)
__CatalogGetMicroTime()
__CatalogSetTimeMark($text, $startStop = "")
CatalogGetVATArray($arFilter = array(), $bInsertEmptyLine = false)
CurrencyModuleUnInstallCatalog()
CatalogGenerateCoupon()
__GetCatLangMessages($strBefore, $strAfter, $MessID, $strDefMess = false, $arLangList = array())
CatalogClearArray(&$arMap, $boolSort = true)
CCatalogImport::CheckFields($ACTION, &$arFields)
CCatalogImport::Delete($ID)
CCatalogImport::GetList($arOrder = array("ID" => "ASC"), $arFilter = array(), $bCount = false)
CCatalogImport::GetByID($ID)
CCatalogImport::PreGenerateImport($profile_id)
CCatalogVat::err_mess()
CCatalogVat::CheckFields($ACTION, &$arFields, $ID = 0)
CCatalogVat::GetByID($ID)
CCatalogVat::GetList($arOrder = array('SORT' => 'ASC'), $arFilter = array(), $arFields = array())
CCatalogVat::Set($arFields)
CCatalogVat::GetByProductID($PRODUCT_ID)
CExtra::ClearCache()
CExtra::GetByID($ID)
CExtra::SelectBox($sFieldName, $sValue, $sDefaultValue = "", $JavaChangeFunc = "", $sAdditionalParams = "")
CExtra::Update($ID, $arFields)
CExtra::Delete($ID)
CExtra::CheckFields($strAction, &$arFields, $ID = 0)
CExtra::PrepareInsert(&$arFields, &$intID)
CCatalogStoreProductAll::CheckFields($action, &$arFields)
CCatalogStoreProductAll::UpdateFromForm($arFields)
CCatalogStoreProductAll::Update($id, $arFields)
CCatalogStoreProductAll::OnIBlockElementDelete($productId)
CCatalogStoreProductAll::Delete($id)
CCatalogStoreProductAll::addToBalanceOfStore($storeId, $productId, $amount)
CCatalogMeasureAll::checkFields($action, &$arFields, $id = 0)
CCatalogMeasureAll::update($id, $arFields)
CCatalogMeasureAll::delete($id)
CCatalogMeasureAll::getDefaultMeasure($getStub = false, $getExt = false)
CCatalogMeasureResult::__construct($res)
CCatalogMeasureResult::Fetch()
CGlobalCondCtrl::GetClassName()
CGlobalCondCtrl::GetControlDescr()
CGlobalCondCtrl::GetControlShow($arParams)
CGlobalCondCtrl::GetConditionShow($arParams)
CGlobalCondCtrl::IsGroup($strControlID = false)
CGlobalCondCtrl::Parse($arOneCondition)
CGlobalCondCtrl::Generate($arOneCondition, $arParams, $arControl, $arSubs = false)
CGlobalCondCtrl::ApplyValues($arOneCondition, $arControl)
CGlobalCondCtrl::InitParams($arParams)
CGlobalCondCtrl::GetControlID()
CGlobalCondCtrl::GetShowIn($arControls)
CGlobalCondCtrl::GetControls($strControlID = false)
CGlobalCondCtrl::GetAtoms()
CGlobalCondCtrl::GetAtomsEx($strControlID = false, $boolEx = false)
CGlobalCondCtrl::GetJSControl($arControl, $arParams = array())
CGlobalCondCtrl::OnBuildConditionAtomList()
CGlobalCondCtrl::GetLogic($arOperators = false)
CGlobalCondCtrl::GetLogicEx($arOperators = false, $arLabels = false)
CGlobalCondCtrl::GetLogicAtom($arLogic)
CGlobalCondCtrl::GetValueAtom($arValue)
CGlobalCondCtrl::CheckLogic($strValue, $arLogic, $boolShow = false)
CGlobalCondCtrl::SearchLogic($strValue, $arLogic)
CGlobalCondCtrl::Check($arOneCondition, $arParams, $arControl, $boolShow)
CGlobalCondCtrl::Validate($arOneCondition, $arParams, $arControl, $boolShow)
CGlobalCondCtrl::CheckAtoms($arOneCondition, $arParams, $arControl, $boolShow)
CGlobalCondCtrl::ValidateAtoms($arValues, $arParams, $arControl, $boolShow)
CGlobalCondCtrl::UndefinedCondition($boolFatal = false)
CGlobalCondCtrl::LogicGreat($arField, $mxValue)
CGlobalCondCtrl::LogicLess($arField, $mxValue)
CGlobalCondCtrl::LogicEqualGreat($arField, $mxValue)
CGlobalCondCtrl::LogicEqualLess($arField, $mxValue)
CGlobalCondCtrl::LogicContain($arField, $mxValue)
CGlobalCondCtrl::LogicNotContain($arField, $mxValue)
CGlobalCondCtrl::ClearValue(&$mxValues)
CGlobalCondCtrl::ConvertInt2DateTime(&$mxValues, $strFormat, $intOffset)
CGlobalCondCtrl::ConvertDateTime2Int(&$mxValues, $strFormat, $intOffset)
CGlobalCondCtrlComplex::GetControlDescr()
CGlobalCondCtrlComplex::GetConditionShow($arParams)
CGlobalCondCtrlComplex::Parse($arOneCondition)
CGlobalCondCtrlComplex::Generate($arOneCondition, $arParams, $arControl, $arSubs = false)
CGlobalCondCtrlComplex::GetControls($strControlID = false)
CGlobalCondCtrlAtoms::GetControlDescr()
CGlobalCondCtrlAtoms::GetConditionShow($params)
CGlobalCondCtrlAtoms::Parse($condition)
CGlobalCondCtrlAtoms::Generate($condition, $params, $control, $childrens = false)
CGlobalCondCtrlAtoms::GetAtomsEx($controlId = false, $extendedMode = false)
CGlobalCondCtrlAtoms::GetAtoms()
CGlobalCondCtrlAtoms::GetControlID()
CGlobalCondCtrlAtoms::GetControls($strControlID = false)
CGlobalCondCtrlAtoms::GetControlShow($params)
CGlobalCondCtrlGroup::GetControlDescr()
CGlobalCondCtrlGroup::GetControlShow($arParams)
CGlobalCondCtrlGroup::GetConditionShow($arParams)
CGlobalCondCtrlGroup::GetControlID()
CGlobalCondCtrlGroup::GetAtoms()
CGlobalCondCtrlGroup::GetVisual()
CGlobalCondCtrlGroup::IsGroup($strControlID = false)
CGlobalCondCtrlGroup::Parse($arOneCondition)
CGlobalCondCtrlGroup::Generate($arOneCondition, $arParams, $arControl, $arSubs = false)
CGlobalCondCtrlGroup::ApplyValues($arOneCondition, $arControl)
CCatalogCondCtrlGroup::GetControlDescr()
CCatalogCondCtrlIBlockFields::GetControlDescr()
CCatalogCondCtrlIBlockFields::GetControlID()
CCatalogCondCtrlIBlockFields::GetControlShow($arParams)
CCatalogCondCtrlIBlockFields::GetControls($strControlID = false)
CCatalogCondCtrlIBlockFields::Generate($arOneCondition, $arParams, $arControl, $arSubs = false)
CCatalogCondCtrlIBlockFields::ApplyValues($arOneCondition, $arControl)
CCatalogCondCtrlIBlockProps::GetControlDescr()
CCatalogCondCtrlIBlockProps::GetControls($strControlID = false)
CCatalogCondCtrlIBlockProps::GetControlShow($arParams)
CCatalogCondCtrlIBlockProps::Generate($arOneCondition, $arParams, $arControl, $arSubs = false)
CCatalogCondCtrlIBlockProps::ApplyValues($arOneCondition, $arControl)
CGlobalCondTree::__construct()
CGlobalCondTree::__destruct()
CGlobalCondTree::OnConditionAtomBuildList()
CGlobalCondTree::OnConditionControlBuildList()
CGlobalCondTree::CheckControl($arControl)
CGlobalCondTree::GetModeList()
CGlobalCondTree::GetEventList($intEventID)
CGlobalCondTree::CheckEvent($arEvent)
CGlobalCondTree::Init($intMode, $mxEvent, $arParams = array())
CGlobalCondTree::Show($arConditions)
CGlobalCondTree::GetDefaultConditions()
CGlobalCondTree::Parse($arData = '', $arParams = false)
CGlobalCondTree::ShowScripts()
CGlobalCondTree::ShowAtoms()
CGlobalCondTree::ShowParams()
CGlobalCondTree::ShowControls()
CGlobalCondTree::ShowLevel(&$arLevel, $boolFirst = false)
CGlobalCondTree::ShowConditions()
CGlobalCondTree::Generate($arConditions, $arParams)
CGlobalCondTree::GenerateLevel(&$arLevel, $arParams, $boolFirst = false)
CGlobalCondTree::GetConditionValues($arConditions)
CGlobalCondTree::GetConditionValuesLevel(&$arLevel, &$arResult, $boolFirst = false)
CGlobalCondTree::GetConditionHandlers()
CGlobalCondTree::GetUsedEntityList()
CGlobalCondTree::__ConvertKey($strKey)
CGlobalCondTree::__SetCondition(&$arResult, $arKeys, $intIndex, $arOneCondition)
CGlobalCondTree::fillUsedData(&$control)
CGlobalCondTree::fillForcedShow(&$showControl)
CCatalogCondTree::__construct()
CCatalogCondTree::__destruct()
CCatalogStoreDocsBarcodeAll::checkFields($action, &$arFields)
CCatalogStoreDocsBarcodeAll::update($id, $arFields)
CCatalogStoreDocsBarcodeAll::delete($id)
CCatalogStoreDocsBarcodeAll::OnBeforeDocumentDelete($id)
CCatalogStoreBarCode::CheckFields($action, &$arFields)
CCatalogStoreBarCode::Update($id, $arFields)
CCatalogStoreBarCode::Delete($id)
CCatalogIBlockParameters::GetCatalogSortFields()
CCatalogIBlockParameters::getPriceTypesList($useId = false)
CCatalogStepOperations::__construct($sessID, $maxExecutionTime, $maxOperationCounter)
CCatalogStepOperations::__destruct()
CCatalogStepOperations::setParams($params)
CCatalogStepOperations::initStep($allCount, $allOperationCount, $lastID)
CCatalogStepOperations::saveStep()
CCatalogStepOperations::startOperation()
CCatalogStepOperations::finalOperation()
CCatalogStepOperations::runOperation()
CCatalogStepOperations::run()
CCatalogStepOperations::setProgressTemplates($template)
CCatalogStepOperations::getMessage()
CCatalogStepOperations::getAllCounter()
CCatalogStepOperations::getDefaultExecutionTime()
CCatalogStepOperations::setLastId($lastId)
CCatalogStepOperations::isStopOperation()
CCatalogStepOperations::setFinishOperation($finish)
CCatalogProductSetAvailable::__construct($sessID, $maxExecutionTime, $maxOperationCounter)
CCatalogProductSetAvailable::runOperation()
CCatalogProductSetAvailable::getAllCounter()
CCatalogProductAvailable::__construct($sessID, $maxExecutionTime, $maxOperationCounter)
CCatalogProductAvailable::isUseSets()
CCatalogProductAvailable::isSeparateSkuMode()
CCatalogProductAvailable::runOperation()
CCatalogProductAvailable::getMessage()
CCatalogProductAvailable::getIblockList($iblockId)
CCatalogProductAvailable::runOperationFullCatalog()
CCatalogProductAvailable::runOperationProductIblock()
CCatalogProductAvailable::runOperationCatalog()
CCatalogProductAvailable::runOperationOfferIblock()
CCatalogProductAvailable::runExtendedOperation(array $product)
CCatalogProductAvailable::getProductIterator($filter, $select)
CCatalogProductAvailable::getIblockCounter($iblockId)
CCatalogProductSettings::__construct($sessID, $maxExecutionTime, $maxOperationCounter)
CCatalogProductSettings::runOperation()
CCatalogProductSettings::getMessage()
CCatalogProductSettings::getCatalogList()
CCatalogProductSettings::runOperationFullCatalog()
CCatalogProductSettings::runOperationProductIblock()
CCatalogProductSettings::runOperationCatalog()
CCatalogProductSettings::runOperationOfferIblock()
CCatalogProductSettings::runOperationSets()
CCatalogProductSettings::addSetDescription(array &$iblockList)
CCatalogProductSettings::getProductFilter($iblockFilter = false)
CCatalogIblockReindex::__construct($sessID, $maxExecutionTime, $maxOperationCounter)
CCatalogIblockReindex::runExtendedOperation(array $product)
CCatalogContractor::checkFields($action, &$arFields)
CCatalogContractor::update($id, $arFields)
CCatalogContractor::delete($id)
CCatalogEvent::GetAuditTypes()
CCatalogEvent::GetYandexAgentEvent()
CCatalogEvent::GetYandexAgentFilter()
CCatalogCSVSettings::getSettingsFields($type, $extFormat = false)
CCatalogCSVSettings::getDefaultSettings($type, $extFormat = false)
CCatalogActionCtrlBasketProductFields::GetControlDescr()
CCatalogActionCtrlBasketProductFields::GetControlShow($arParams)
CCatalogActionCtrlBasketProductFields::Generate($arOneCondition, $arParams, $arControl, $arSubs = false)
CCatalogActionCtrlBasketProductFields::GetShowIn($arControls)
CCatalogActionCtrlBasketProductFields::GetControls($strControlID = false)
CCatalogActionCtrlBasketProductProps::GetControlDescr()
CCatalogActionCtrlBasketProductProps::GetControlShow($arParams)
CCatalogActionCtrlBasketProductProps::Generate($arOneCondition, $arParams, $arControl, $arSubs = false)
CCatalogActionCtrlBasketProductProps::GetShowIn($arControls)
CCatalogActionCtrlBasketProductProps::GetControls($strControlID = false)
CCatalogGifterProduct::GetShowIn($params)
CCatalogGifterProduct::Generate($arOneCondition, $arParams, $arControl, $arSubs = false)
CCatalogGifterProduct::GetControls($strControlID = false)
CCatalogGifterProduct::GetAtomsEx($strControlID = false, $boolEx = false)
CCatalogGifterProduct::GenerateApplyCallableFilter($controlId, array $gifts, $type)
CCatalogGifterProduct::getRatio($productId)
CCatalogGifterProduct::ProvideGiftData(array $actionData)
CCatalogGifterProduct::GetProductIdsBySection($sectionId)
CCatalogGifterProduct::ExtendProductIds(array $giftedProductIds)
CCatalogProductGroups::CheckFields($ACTION, &$arFields, $ID = 0)
CCatalogProductGroups::GetByID($ID)
CCatalogProductGroups::Update($ID, $arFields)
CCatalogProductGroups::Delete($ID)
CCatalogProductGroups::DeleteByGroup($ID)
CCatalogProductGroups::OnGroupDelete($ID)
CCatalogStore::CheckFields($action, &$arFields)
CCatalogStore::Update($id, $arFields)
CCatalogStore::Delete($id)
CCatalogStore::recalculateStoreBalances($id)
CCatalogSku::GetCatalogTypes($boolFull = false)
CCatalogSku::GetProductInfo($intOfferID, $intIBlockID = 0)
CCatalogSku::GetInfoByOfferIBlock($intIBlockID)
CCatalogSku::GetInfoByProductIBlock($intIBlockID)
CCatalogSku::GetInfoByLinkProperty($intPropertyID)
CCatalogSku::GetInfoByIBlock($intIBlockID)
CCatalogSku::IsExistOffers($intProductID, $intIBlockID = 0)
CCatalogSku::getExistOffers($productID, $iblockID = 0)
CCatalogSku::getOffersList($productID, $iblockID = 0, $skuFilter = array(), $fields = array(), $propertyFilter = array(), $options = array())
CCatalogSku::getProductList($offerID, $iblockID = 0)
CCatalogSku::ClearCache()
CCatalog::CheckFields($ACTION, &$arFields, $ID = 0)
CCatalog::GetByID($ID)
CCatalog::GetFilterOperation($key)
CCatalog::PrepareSql(&$arFields, $arOrder, $arFilter, $arGroupBy, $arSelectFields)
CCatalog::_PrepareSql(&$arFields, $arOrder, $arFilter, $arGroupBy, $arSelectFields)
CCatalog::Add($arFields)
CCatalog::Update($ID, $arFields)
CCatalog::Delete($ID)
CCatalog::OnIBlockDelete($ID)
CCatalog::PreGenerateXML($xml_type = 'yandex')
CCatalog::GetSkuInfoByProductID($ID)
CCatalog::GetSkuInfoByPropID($ID)
CCatalog::OnBeforeIBlockElementDelete($ID)
CCatalog::OnBeforeCatalogDelete($ID)
CCatalog::OnBeforeIBlockPropertyDelete($intPropertyID)
CCatalog::OnIBlockModuleUnInstall()
CCatalog::GetByIDExt($ID)
CCatalog::UnLinkSKUIBlock($ID)
CCatalog::LinkSKUIBlock($ID, $SKUID)
CCatalog::GetCatalogFieldsList()
CCatalog::IsUserExists()
CCatalog::clearCache()
CCatalogCondCtrlBasketProductFields::GetControlDescr()
CCatalogCondCtrlBasketProductFields::GetControlShow($arParams)
CCatalogCondCtrlBasketProductFields::Generate($arOneCondition, $arParams, $arControl, $arSubs = false)
CCatalogCondCtrlBasketProductFields::GetShowIn($arControls)
CCatalogCondCtrlBasketProductFields::GetControls($strControlID = false)
CCatalogCondCtrlBasketProductProps::GetControlDescr()
CCatalogCondCtrlBasketProductProps::GetControlShow($arParams)
CCatalogCondCtrlBasketProductProps::Generate($arOneCondition, $arParams, $arControl, $arSubs = false)
CCatalogCondCtrlBasketProductProps::GetShowIn($arControls)
CCatalogCondCtrlBasketProductProps::GetControls($strControlID = false)
CCatalogCondCtrlCatalogSettings::GetControlDescr()
CCatalogCondCtrlCatalogSettings::GetControlShow($arParams)
CCatalogCondCtrlCatalogSettings::GetConditionShow($arParams)
CCatalogCondCtrlCatalogSettings::Parse($arOneCondition)
CCatalogCondCtrlCatalogSettings::Generate($arOneCondition, $arParams, $arControl, $arSubs = false)
CCatalogCondCtrlCatalogSettings::GetShowIn($arControls)
CCatalogCondCtrlCatalogSettings::GetControlID()
CCatalogCondCtrlCatalogSettings::GetControls($strControlID = false)
CCatalogStoreDocsElementAll::CheckFields($action, &$arFields)
CCatalogStoreDocsElementAll::update($id, $arFields)
CCatalogStoreDocsElementAll::delete($id)
CCatalogStoreDocsElementAll::OnDocumentBarcodeDelete($id)
CCatalogStoreControlUtil::getStoreName($storeId)
CCatalogStoreControlUtil::getProductInfo($elementId)
CCatalogStoreControlUtil::getFields($docType)
CCatalogStoreControlUtil::showErrorProduct($arProduct, $numberDisplayedElements = 10)
CCatalogStoreControlUtil::getQuantityInformation($productId)
CCatalogStoreControlUtil::clearStoreName($storeId)
CCatalogStoreControlUtil::clearAllStoreNames()
CCatalogStoreControlUtil::loadAllStoreNames($active = true)
CCatalogMeasureClassifier::initMeasureClassifier()
CCatalogMeasureClassifier::getMeasureClassifier()
CCatalogMeasureClassifier::measureStore()
CCatalogMeasureClassifier::getMeasureTitle($findId, $findValue = 'MEASURE_TITLE')
CCatalogMeasureClassifier::getMeasureInfoByCode($findCode)
CCatalogMeasureRatioAll::checkFields($action, &$arFields)
CCatalogMeasureRatioAll::add($arFields)
CCatalogMeasureRatioAll::update($id, $arFields)
CCatalogMeasureRatioAll::delete($id)
CPrice::CheckFields($ACTION, &$arFields, $ID = 0)
CPrice::GetByID($id)
CPrice::Update($ID, $arFields, $boolRecalc = false)
CPrice::Delete($ID)
CPrice::GetBasePrice($productID, $quantityFrom = false, $quantityTo = false, $boolExt = true)
CPrice::SetBasePrice($ProductID, $Price, $Currency, $quantityFrom = false, $quantityTo = false, $bGetID = false)
CPrice::ReCalculate($TYPE, $ID, $VAL)
CPrice::OnCurrencyDelete($Currency)
CPrice::OnIBlockElementDelete($ProductID)
CPrice::DeleteByProduct($ProductID, $arExceptionIDs = array())
CPrice::ReCountForBase(&$arFields)
CPrice::ReCountFromBase(&$arFields, &$boolBase)
CCatalogDiscount::calculatePriceByDiscount($basePrice, $currentPrice, $oneDiscount, &$needErase)
CCatalogDiscount::GetDiscountTypes($boolFull = false)
CCatalogDiscount::setSaleDiscountFilter($priceTypesOnly = false)
CCatalogDiscount::getUseBasePrice()
CCatalogDiscount::setUseBasePrice($useBasePrice)
CCatalogDiscount::CheckFields($ACTION, &$arFields, $ID = 0)
CCatalogDiscount::Add($arFields)
CCatalogDiscount::Update($ID, $arFields)
CCatalogDiscount::SetCoupon($coupon)
CCatalogDiscount::GetCoupons()
CCatalogDiscount::EraseCoupon($strCoupon)
CCatalogDiscount::ClearCoupon()
CCatalogDiscount::SetCouponByManage($intUserID,$strCoupon)
CCatalogDiscount::GetCouponsByManage($intUserID)
CCatalogDiscount::EraseCouponByManage($intUserID, $strCoupon)
CCatalogDiscount::ClearCouponsByManage($intUserID)
CCatalogDiscount::OnCurrencyDelete($Currency)
CCatalogDiscount::OnGroupDelete($GroupID)
CCatalogDiscount::GenerateDataFile($ID)
CCatalogDiscount::ClearFile($ID, $strDataFileName = false)
CCatalogDiscount::GetDiscountByPrice($productPriceID, $arUserGroups = array(), $renewal = "N", $siteID = false, $arDiscountCoupons = false)
CCatalogDiscount::GetDiscountByProduct($productID = 0, $arUserGroups = array(), $renewal = "N", $arCatalogGroups = array(), $siteID = false, $arDiscountCoupons = false)
CCatalogDiscount::getDiscountsFromApplyResult(array $calcResults, \Bitrix\Sale\BasketItem $basketItem)
CCatalogDiscount::getReformattedDiscounts(array $finalDiscountList, array $calcResults, $siteId, $isRenewal = false)
CCatalogDiscount::getSaleDiscountsByProduct(array $product, $siteId, array $userGroups, array $priceRow = array(), $isRenewal = false)
CCatalogDiscount::GetDiscount($intProductID, $intIBlockID, $arCatalogGroups = array(), $arUserGroups = array(), $strRenewal = "N", $siteID = false, $arDiscountCoupons = false, $boolSKU = true, $boolGetIDS = false)
CCatalogDiscount::HaveCoupons($ID, $excludeID = 0)
CCatalogDiscount::OnSetCouponList($intUserID, $arCoupons, $arModules)
CCatalogDiscount::OnClearCouponList($intUserID, $arCoupons, $arModules)
CCatalogDiscount::OnDeleteCouponList($intUserID, $arModules)
CCatalogDiscount::GetDiscountForProduct($arProduct, $arParams = false)
CCatalogDiscount::getAllUserGroups()
CCatalogDiscount::GetRestrictions($arParams, $boolKeys = true, $boolRevert = true)
CCatalogDiscount::CheckDiscount($arProduct, $arDiscount)
CCatalogDiscount::applyDiscountList($price, $currency, &$discountList)
CCatalogDiscount::calculateDiscountList($priceData, $currency, &$discountList, $getWithVat = true)
CCatalogDiscount::getDiscountDescription(array $discount)
CCatalogDiscount::ExtendBasketItems(&$arBasket, $arExtend)
CCatalogDiscount::__GenerateFields(&$arProduct, $arParams = false)
CCatalogDiscount::__GetSectionList($intIBlockID, $intProductID)
CCatalogDiscount::__ConvertProperties(&$arProduct, &$arProps, $arParams = false)
CCatalogDiscount::__GenerateParent(&$product, $sku)
CCatalogDiscount::__ParseArrays(&$arFields)
CCatalogDiscount::__CheckOneEntity(&$arFields, $strEntityID)
CCatalogDiscount::__ArrayMultiple($arOrder, &$arResult, $arTuple, $arTemp = array())
CCatalogDiscount::__Unpack(/** @noinspection PhpUnusedParameterInspection */$arProduct, $strUnpack)
CCatalogDiscount::__ConvertOldConditions($strAction, &$arFields)
CCatalogDiscount::__ConvertOldOneEntity(&$arFields, $strEntityID)
CCatalogDiscount::__AddOldOneEntity(&$arConditions, $strCondID, $arEntityValues, $boolOneEntity)
CCatalogDiscount::__GetConditionValues(&$arFields)
CCatalogDiscount::__GetOldOneEntity(&$arFields, &$arCondList, $strEntityID, $strCondID)
CCatalogDiscount::__UpdateOldOneEntity($intID, &$arFields, $arParams, $boolUpdate)
CCatalogDiscount::SetDiscountFilterCache($arDiscountIDs, $arCatalogGroups, $arUserGroups)
CCatalogDiscount::SetAllDiscountFilterCache($arDiscountCache, $boolNeedClear = true)
CCatalogDiscount::GetDiscountFilterCache($arCatalogGroups, $arUserGroups)
CCatalogDiscount::IsExistsDiscountFilterCache($arCatalogGroups, $arUserGroups)
CCatalogDiscount::GetDiscountFilterCacheByKey($strCacheKey)
CCatalogDiscount::IsExistsDiscountFilterCacheByKey($strCacheKey)
CCatalogDiscount::GetDiscountFilterCacheKey($arCatalogGroups, $arUserGroups, $boolNeedClear = true)
CCatalogDiscount::SetDiscountResultCache($arDiscountList, $arDiscountIDs, $strSiteID, $strRenewal)
CCatalogDiscount::SetAllDiscountResultCache($arDiscountResultCache)
CCatalogDiscount::GetDiscountResultCacheKey($arDiscountIDs, $strSiteID, $strRenewal, $boolNeedClear = true)
CCatalogDiscount::SetDiscountProductCache($arItem, $arParams = array())
CCatalogDiscount::getCachedProductData($productId)
CCatalogDiscount::SetProductSectionsCache($arItemIDs)
CCatalogDiscount::SetProductPropertiesCache($intProductID, $arProps)
CCatalogDiscount::ClearDiscountCache($arTypes)
CCatalogDiscount::isUsedSaleDiscountOnly()
CCatalogDiscount::primaryDiscountFilter($price, $currency, &$discountList, &$priceDiscountList, &$accumulativeDiscountList)
CCatalogDiscount::calculatePriorityLevel($basePrice, $price, $currency, &$discountList, &$resultDiscount)
CCatalogDiscount::calculateDiscSave($basePrice, $price, $currency, &$discsaveList, &$resultDiscount)
CCatalogDiscount::clearFields($value)
CCatalogDiscount::initDiscountSettings()
CCatalogAdmin::get_other_elements_menu($IBLOCK_TYPE_ID, $IBLOCK_ID, $arSection, &$more_url)
CCatalogAdmin::get_sections_menu($IBLOCK_TYPE_ID, $IBLOCK_ID, $DEPTH_LEVEL, $SECTION_ID, $arSectionsChain = false)
CCatalogAdmin::OnBuildGlobalMenu(/** @noinspection PhpUnusedParameterInspection */&$aGlobalMenu, &$aModuleMenu)
CCatalogAdmin::OnAdminListDisplay(&$obList)
CCatalogAdmin::OnBuildSaleMenu(/** @noinspection PhpUnusedParameterInspection */&$arGlobalMenu, &$arModuleMenu)
CCatalogAdmin::OnBuildSaleMenuItem(&$arMenu)
CCatalogAdmin::OnBuildSaleDiscountMenu(&$arItems)
CCatalogAdmin::OnBuildSaleTaxMenu(&$arItems)
CCatalogAdmin::OnBuildSaleSettingsMenu(&$arItems)
CCatalogAdmin::OnBuildSaleStoreMenu(&$arItems)
CCatalogAdmin::OnBuildSaleBuyersMenu(&$arItems)
CCatalogAdmin::OnBuildSaleExportMenu($strItemID)
CCatalogAdmin::OnBuildSaleImportMenu($strItemID)
CCatalogProductSetAll::enableShowErrors()
CCatalogProductSetAll::disableShowErrors()
CCatalogProductSetAll::isEnabledShowErrors()
CCatalogProductSetAll::enableRecalculateSet()
CCatalogProductSetAll::disableRecalculateSet()
CCatalogProductSetAll::isEnabledRecalculateSet()
CCatalogProductSetAll::getErrors()
CCatalogProductSetAll::setCheckParams($params)
CCatalogProductSetAll::clearCheckParams()
CCatalogProductSetAll::checkFields($strAction, &$arFields, $intID = 0)
CCatalogProductSetAll::add($arFields)
CCatalogProductSetAll::update($intID, $arFields)
CCatalogProductSetAll::delete($intID)
CCatalogProductSetAll::isProductInSet($intProductID, $intSetType = 0)
CCatalogProductSetAll::isProductHaveSet($arProductID, $intSetType = 0)
CCatalogProductSetAll::canCreateSetByProduct($intProductID, $intSetType)
CCatalogProductSetAll::getAllSetsByProduct($intProductID, $intSetType)
CCatalogProductSetAll::getSetByID($intID)
CCatalogProductSetAll::deleteAllSetsByProduct($intProductID, $intSetType)
CCatalogProductSetAll::recalculateSetsByProduct($product)
CCatalogProductSetAll::recalculateSet($setID, $productID = 0)
CCatalogProductSetAll::checkFieldsToAdd(&$arFields, $boolCheckNew = false)
CCatalogProductSetAll::checkFieldsToUpdate($intID, &$arFields)
CCatalogProductSetAll::getSetID($intID)
CCatalogProductSetAll::getEmptySet($intSetType)
CCatalogProductSetAll::deleteFromSet($intID, $arEx)
CCatalogProductSetAll::setItemFieldsForAdd(&$arFields)
CCatalogProductSetAll::setItemFieldsForUpdate(&$arFields, $arCurrent)
CCatalogProductSetAll::clearFieldsForUpdate(&$arFields, $intSetType)
CCatalogProductSetAll::getEmptyFields()
CCatalogProductSetAll::getEmptyItemFields()
CCatalogProductSetAll::searchItem($intItemID, &$arItems)
CCatalogProductSetAll::calculateSetParams($productID, $items)
CCatalogProductSetAll::fillSetItemsParams(&$items)
CCatalogProductSetAll::createSetItemsParamsFromAdd($items)
CCatalogProductSetAll::createSetItemsParamsFromUpdate($setID, $getProductID = false)
CCatalogProductSetAll::isTracedItem($item)
CCatalogProductSetAll::checkProducts($type, array $productList)
CCatalogAdminToolsAll::getTabList($boolFull = false)
CCatalogAdminToolsAll::getIBlockElementMenu($intIBlockID, &$arCatalog, $arParams)
CCatalogAdminToolsAll::getIBlockElementContentMenu($intIBlockID, $intID, &$arCatalog, $arParams)
CCatalogAdminToolsAll::getShowTabs($intIBlockID, $intID, &$arCatalog)
CCatalogAdminToolsAll::getFormParams($params = array())
CCatalogAdminToolsAll::showFormParams()
CCatalogAdminToolsAll::setCatalogPanelButtons(&$buttons, $iblock, $catalogButtons, $params, $windowParams)
CCatalogAdminToolsAll::setMainPrefix($strPrefix)
CCatalogAdminToolsAll::getMainPrefix()
CCatalogAdminToolsAll::setProductFormParams()
CCatalogAdminToolsAll::setSkuFormParams()
CCatalogAdminToolsAll::getErrors()
CCatalogAdminToolsAll::changeTabs($intIBlockID, $intID, &$arCatalog)
CCatalogAdminToolsAll::addTabParams(&$arParams)
CCatalogAdminToolsAll::clearTabParams()
CCatalogAdminToolsAll::getIblockProductTypeList($iblockId, $withDescr = false)
CCatalogAdminProductSetEdit::setMainPrefix($strPrefix)
CCatalogAdminProductSetEdit::getMainPrefix()
CCatalogAdminProductSetEdit::setTypeID($intTypeID)
CCatalogAdminProductSetEdit::getTypeID()
CCatalogAdminProductSetEdit::setProductFormParams($arParams)
CCatalogAdminProductSetEdit::setSkuFormParams($arParams)
CCatalogAdminProductSetEdit::getEmptySet($intProductID)
CCatalogAdminProductSetEdit::getEmptyItem($arParams)
CCatalogAdminProductSetEdit::getFormValues(&$arSets)
CCatalogAdminProductSetEdit::addEmptyValues(&$arSets)
CCatalogAdminProductSetEdit::getItemsInfo(&$arSets)
CCatalogAdminProductSetEdit::clearOwnerSet(&$arSets)
CCatalogAdminProductSetEdit::showEditForm($arSets)
CCatalogAdminProductSetEdit::showItemRow($arRow, $arParams)
CCatalogAdminProductSetEdit::getJSRow($arParams)
CCatalogAdminProductSetEdit::checkFormValues($arItem)
CCatalogAdminProductSetEdit::saveFormValues($arItem)
CCatalogAdminProductSetEdit::getErrors()
CCatalogDiscountCoupon::GetCoupontTypes($boolFull = false)
CCatalogDiscountCoupon::CheckFields($ACTION, &$arFields, $ID = 0)
CCatalogDiscountCoupon::SetCoupon($coupon)
CCatalogDiscountCoupon::GetCoupons()
CCatalogDiscountCoupon::EraseCoupon($strCoupon)
CCatalogDiscountCoupon::ClearCoupon()
CCatalogDiscountCoupon::SetCouponByManage($intUserID, $strCoupon)
CCatalogDiscountCoupon::GetCouponsByManage($intUserID)
CCatalogDiscountCoupon::EraseCouponByManage($intUserID, $strCoupon)
CCatalogDiscountCoupon::ClearCouponsByManage($intUserID)
CCatalogDiscountCoupon::OnSetCouponList($intUserID, $arCoupons, $arModules)
CCatalogDiscountCoupon::OnClearCouponList($intUserID, $arCoupons, $arModules)
CCatalogDiscountCoupon::OnDeleteCouponList($intUserID, $arModules)
CCatalogDiscountCoupon::IsExistCoupon($strCoupon)
CCatalogDiscountCoupon::initCouponManager()
CCatalogProductProvider::GetProductData($arParams)
CCatalogProductProvider::OrderProduct($arParams)
CCatalogProductProvider::CancelProduct($arParams)
CCatalogProductProvider::DeliverProduct($arParams)
CCatalogProductProvider::ViewProduct($arParams)
CCatalogProductProvider::RecurringOrderProduct($arParams)
CCatalogProductProvider::ReserveProduct($arParams)
CCatalogProductProvider::DeductProduct($arParams)
CCatalogProductProvider::tryShipmentProduct(\Bitrix\Sale\BasketItem $basketItem, $reserved = 'N', array $basketStoreData = array(), $quantity = null)
CCatalogProductProvider::tryUnshipmentProduct($productId)
CCatalogProductProvider::GetStoresCount($arParams = array())
CCatalogProductProvider::GetProductStores($arParams)
CCatalogProductProvider::CheckProductBarcode($arParams)
CCatalogProductProvider::GetProductCatalogInfo($productID)
CCatalogProductProvider::GetSetItems($productID, $intType, $arProducInfo = array())
CCatalogProductProvider::isNeedClearPublicCache($currentQuantity, $newQuantity, $quantityTrace, $canBuyZero, $ratio = 1)
CCatalogProductProvider::clearPublicCache($productID, $productInfo = array())
CCatalogProductProvider::getProductAvailableQuantity($productId, $userId = null)
CCatalogProductProvider::getUserGroups($userId)
CCatalogProductProvider::getProductPoolQuantityByBasketItem(\Bitrix\Sale\BasketItem $basketItem)
CCatalogProductProvider::getPriceTitle($priceType)
CCatalogProductProvider::checkParentActivity($productId, $iblockId = 0)
CCatalogProductProvider::getHitCache($type, $key)
CCatalogProductProvider::isExistsHitCache($type, $key)
CCatalogProductProvider::setHitCache($type, $key, $value)
CCatalogProductProvider::clearHitCache($type = null)
CCatalogProductProvider::canProductAutoShip(\Bitrix\Sale\BasketItem $basketItem)
CCatalogProductProvider::getProductStoreData(\Bitrix\Sale\BasketItem $basketItem, $quantity)
CCatalogProductProvider::getProductOneStoreData(\Bitrix\Sale\BasketItem $basketItem, $quantity)
CCatalogProductProvider::getStoreIds(array $params)
CCatalogProductProvider::checkProductSet($productId)
CCatalogGroup::CheckFields($ACTION, &$arFields, $ID = 0)
CCatalogGroup::GetGroupsPerms($arUserGroups = array(), $arCatalogGroupsFilter = array())
CCatalogGroup::GetListArray()
CCatalogGroup::GetBaseGroup()
CCatalogMeasureAdminResult::__construct($res, $table_id)
CCatalogMeasureAdminResult::Fetch()
CCatalogProduct::setUsedCurrency($currency)
CCatalogProduct::getUsedCurrency()
CCatalogProduct::clearUsedCurrency()
CCatalogProduct::setPriceVatIncludeMode($mode)
CCatalogProduct::getPriceVatIncludeMode()
CCatalogProduct::setUseDiscount($use)
CCatalogProduct::getUseDiscount()
CCatalogProduct::ClearCache()
CCatalogProduct::isAvailable($product)
CCatalogProduct::IsExistProduct($intID)
CCatalogProduct::CheckFields($ACTION, &$arFields, $ID = 0)
CCatalogProduct::ParseQueryBuildField($field)
CCatalogProduct::GetByID($ID)
CCatalogProduct::GetByIDEx($ID, $boolAllValues = false)
CCatalogProduct::QuantityTracer($ProductID, $DeltaQuantity)
CCatalogProduct::GetNearestQuantityPrice($productID, $quantity = 1, $arUserGroups = array())
CCatalogProduct::GetOptimalPrice($intProductID, $quantity = 1, $arUserGroups = array(), $renewal = "N", $priceList = array(), $siteID = false, $arDiscountCoupons = false)
CCatalogProduct::CountPriceWithDiscount($price, $currency, $discounts)
CCatalogProduct::GetProductSections($ID)
CCatalogProduct::OnIBlockElementDelete($ProductID)
CCatalogProduct::OnAfterIBlockElementUpdate($arFields)
CCatalogProduct::CheckProducts($arItemIDs)
CCatalogProduct::GetTimePeriodTypes($boolFull = false)
CCatalogProduct::updateUserHandlerOptimalPrice(&$userResult)
CCatalogProduct::__PrimaryDiscountFilter(&$arDiscount, &$arPriceDiscount, &$arDiscSave, &$arParams)
CCatalogProduct::__CalcOnePriority(&$arDiscounts, &$arResultDiscount, &$arParams)
CCatalogProduct::__CalcDiscSave(&$arDiscSave, &$arResultDiscount, &$arParams)
CCatalogProduct::getQueryBuildCurrencyScale($filter, $priceTypeId)
CCatalogProduct::getQueryBuildPriceScaled($prices, $scale)
CCatalogProduct::initSaleSettings()
CCatalogProduct::isNeedleToMinimizeCatalogGroup(array $priceList)
CCatalogProduct::getPossibleSalePrice($intProductID, array $priceData, $quantity, $siteID)
CCatalogProduct::checkPriceValue($price)
CCatalogProduct::checkPriceCurrency($currency)
CCatalogProduct::getAllowedPriceTypes(array $userGroups)
CCatalogMenu::_get_menu_item_width($level)
CCatalogMenu::_get_menu_item_padding($level)
CCatalogMenu::Show($aMenu, $level = 0, $urlCurrent = '')
CCatalogMenu::ShowSubmenu($menu_id, $urlBack, $mode="menu")
CCatalogMenu::_ShowSubmenu(&$aMenu, $menu_id, $mode, $urlBack, $level=0)
CCatalogMenu::fReplaceUrl($submenu, $urlCurrent)
CCatalogDiscountConvert::__construct()
CCatalogDiscountConvert::InitStep()
CCatalogDiscountConvert::SaveStep()
CCatalogDiscountConvert::GetErrors()
CCatalogDiscountConvert::ConvertDiscount($intStep = 100, $intMaxExecutionTime = 15)
CCatalogDiscountConvert::ConvertFormatDiscount($intStep = 20, $intMaxExecutionTime = 15)
CCatalogDiscountConvert::GetCountOld()
CCatalogDiscountConvert::GetCountFormat()
CCatalogDiscountConvert::FormatComplete()
CCatalogDocsTypes::conductDocument($documentId, $userId, $currency, $contractorId)
CCatalogDocsTypes::cancellationDocument($documentId, $userId)
CCatalogDocsTypes::distributeElementsToStores($arFields, $userId)
CCatalogDocsTypes::applyBarCode($arFields, $userId)
CCatalogDocsTypes::checkTotalAmount($elementId, $name = '')
CCatalogDocsTypes::checkAmountField($arDocElement, $name = '')
CCatalogDocsTypes::isNeedClearPublicCache($currentQuantity, $newQuantity, $quantityTrace, $canBuyZero, $ratio = 1)
CCatalogDocsTypes::clearPublicCache($productID, $productInfo = array())
CCatalogArrivalDocsType::getFields()
CCatalogArrivalDocsType::conductDocument($documentId, $userId, $currency, $contractorId)
CCatalogArrivalDocsType::cancellationDocument($documentId, $userId)
CCatalogMovingDocsType::getFields()
CCatalogMovingDocsType::conductDocument($documentId, $userId, $currency, $contractorId)
CCatalogMovingDocsType::cancellationDocument($documentId, $userId)
CCatalogReturnsDocsType::getFields()
CCatalogReturnsDocsType::conductDocument($documentId, $userId, $currency, $contractorId)
CCatalogReturnsDocsType::cancellationDocument($documentId, $userId)
CCatalogDeductDocsType::getFields()
CCatalogDeductDocsType::conductDocument($documentId, $userId, $currency, $contractorId)
CCatalogDeductDocsType::cancellationDocument($documentId, $userId)
CCatalogUnReservedDocsType::getFields()
CCatalogUnReservedDocsType::conductDocument($documentId, $userId, $currency, $contractorId)
CCatalogUnReservedDocsType::cancellationDocument($documentId, $userId)
CCatalogLoad::GetList($arOrder=Array("LAST_USED"=>"DESC"), $arFilter=Array())
CCatalogLoad::Add($arFields)
CCatalogLoad::Delete($ID)
CCatalogLoad::SetLastUsed($NAME, $TYPE)
CCatalogTools::updateModuleTasksAgent()
CCatalogExport::CheckFields($ACTION, &$arFields)
CCatalogExport::Delete($ID)
CCatalogExport::GetList($arOrder = array("ID"=>"ASC"), $arFilter = array(), $bCount = false)
CCatalogExport::GetByID($ID)
CCatalogExport::PreGenerateExport($profile_id)
CCatalogDocs::update($id, $arFields)
CCatalogDocs::delete($id)
CCatalogDocs::checkFields($action, &$arFields)
CCatalogDocs::conductDocument($documentId, $userId = 0)
CCatalogDocs::cancellationDocument($documentId, $userId = 0)
CCatalogDocs::OnIBlockElementDelete($productID)
CCatalogDocs::OnCatalogStoreDelete($storeID)
CCatalogDocs::OnBeforeIBlockElementDelete($productID)
CCatalogDiscountSave::Enable()
CCatalogDiscountSave::Disable()
CCatalogDiscountSave::IsEnabled()
CCatalogDiscountSave::SetDiscountUserID($intUserID)
CCatalogDiscountSave::ClearDiscountUserID()
CCatalogDiscountSave::GetDiscountUserID()
CCatalogDiscountSave::GetDiscountSaveTypes($boolFull = false)
CCatalogDiscountSave::GetApplyModeList($extendedMode = false)
CCatalogDiscountSave::CheckFields($strAction, &$arFields, $intID = 0)
CCatalogDiscountSave::GetByID($intID)
CCatalogDiscountSave::GetArrayByID($intID)
CCatalogDiscountSave::Delete($intID)
CCatalogDiscountSave::__ClearGroupsCache($intID = 0)
CCatalogDiscountSave::__AddGroupsCache($intID, $arGroups = array())
CCatalogDiscountSave::__UpdateGroupsCache($intID, $arGroups = array())
CCatalogDiscountSave::ChangeActive($intID, $boolActive = true)
CCatalogDiscountSave::UserDiscountCalc($intID,$arFields = array(),$boolNew = false)
CCatalogDiscountSave::__GetDiscountGroups($arUserGroups)
CCatalogDiscountSave::GetDiscount($arParams = array(), $getAll = false)
CCatalogDiscountSave::GetPeriodTypeList($boolFull = true)
CCatalogDiscountSave::__SaleOrderSumm($arOrderFilter, $strCurrency)
CCatalogDiscountSave::__GetTimeStampArray($intSize, $strType, $boolDir = false)
CCatalogDiscountSave::clearFields($value)
CCatalogImport::Add($arFields)
CCatalogImport::Update($ID, $arFields)
CCatalogVat::Add($arFields)
CCatalogVat::Update($ID, $arFields)
CCatalogVat::Delete($ID)
CCatalogVat::GetListEx($arOrder = array(), $arFilter = array(), $arGroupBy = false, $arNavStartParams = false, $arSelectFields = array())
CExtra::Add($arFields)
CExtra::GetList($arOrder = array(), $arFilter = array(), $arGroupBy = false, $arNavStartParams = false, $arSelectFields = array())
CCatalogStoreProduct::Add($arFields)
CCatalogStoreProduct::GetList($arOrder = array(), $arFilter = array(), $arGroupBy = false, $arNavStartParams = false, $arSelectFields = array())
CCatalogMeasure::add($arFields)
CCatalogMeasure::getList($arOrder = array(), $arFilter = array(), $arGroupBy = false, $arNavStartParams = false, $arSelectFields = array())
CCatalogStoreDocsBarcode::add($arFields)
CCatalogStoreDocsBarcode::getList($arOrder = array(), $arFilter = array(), $arGroupBy = false, $arNavStartParams = false, $arSelectFields = array())
CCatalogStoreBarCode::add($arFields)
CCatalogStoreBarCode::getList($arOrder = array(), $arFilter = array(), $arGroupBy = false, $arNavStartParams = false, $arSelectFields = array())
CCatalogContractor::add($arFields)
CCatalogContractor::getList($arOrder = array(), $arFilter = array(), $arGroupBy = false, $arNavStartParams = false, $arSelectFields = array())
CCatalogProductGroups::Add($arFields)
CCatalogProductGroups::GetList($arOrder = array(), $arFilter = array(), $arGroupBy = false, $arNavStartParams = false, $arSelectFields = array())
CCatalogStore::Add($arFields)
CCatalogStore::GetList($arOrder = array(), $arFilter = array(), $arGroupBy = false, $arNavStartParams = false, $arSelectFields = array())
CCatalog::GetList($arOrder = array(), $arFilter = array(), $arGroupBy = false, $arNavStartParams = false, $arSelectFields = array())
CCatalogStoreDocsElement::add($arFields)
CCatalogStoreDocsElement::getList($arOrder = array(), $arFilter = array(), $arGroupBy = false, $arNavStartParams = false, $arSelectFields = array())
CCatalogMeasureRatio::getList($arOrder = array(), $arFilter = array(), $arGroupBy = false, $arNavStartParams = false, $arSelectFields = array())
CPrice::Add($arFields, $boolRecalc = false)
CPrice::GetList($arOrder = array(), $arFilter = array(), $arGroupBy = false, $arNavStartParams = false, $arSelectFields = array())
CPrice::GetListEx($arOrder = array(), $arFilter = array(), $arGroupBy = false, $arNavStartParams = false, $arSelectFields = array())
CCatalogDiscount::_Add(&$arFields)
CCatalogDiscount::_Update($ID, &$arFields)
CCatalogDiscount::Delete($ID)
CCatalogDiscount::GetByID($ID)
CCatalogDiscount::PrepareSection4Where($val, $key, $operation, $negative, $field, $arField, $arFilter)
CCatalogDiscount::GetList($arOrder = array(), $arFilter = array(), $arGroupBy = false, $arNavStartParams = false, $arSelectFields = array())
CCatalogDiscount::GetDiscountGroupsList($arOrder = array(), $arFilter = array(), $arGroupBy = false, $arNavStartParams = false, $arSelectFields = array())
CCatalogDiscount::GetDiscountCatsList($arOrder = array(), $arFilter = array(), $arGroupBy = false, $arNavStartParams = false, $arSelectFields = array())
CCatalogDiscount::GetDiscountProductsList($arOrder = array(), $arFilter = array(), $arGroupBy = false, $arNavStartParams = false, $arSelectFields = array())
CCatalogDiscount::GetDiscountSectionsList($arOrder = array(), $arFilter = array(), $arGroupBy = false, $arNavStartParams = false, $arSelectFields = array())
CCatalogDiscount::GetDiscountIBlocksList($arOrder = array(), $arFilter = array(), $arGroupBy = false, $arNavStartParams = false, $arSelectFields = array())
CCatalogDiscount::__GetDiscountEntityList($arOrder = array(), $arFilter = array(), $arGroupBy = false, $arNavStartParams = false, $arSelectFields = array())
CCatalogDiscount::SaveFilterOptions()
CCatalogDiscount::__SaveFilterForEntity($arParams)
CCatalogDiscount::__UpdateSubdiscount($intDiscountID, &$arConditions, $active = '')
CCatalogDiscount::__GetDiscountID($arFilter)
CCatalogDiscount::__UpdateOldEntities($ID, &$arFields, $boolUpdate)
CCatalogDiscount::__FillArrays($intDiscountID, &$arFields, $strEntityID)
CCatalogDiscount::updateDiscountHandlers($discountID, $handlers, $update)
CCatalogDiscount::getDiscountHandlers($discountList)
CCatalogProductSet::add($arFields)
CCatalogProductSet::update($intID, $arFields)
CCatalogProductSet::delete($intID)
CCatalogProductSet::getList($arOrder = array(), $arFilter = array(), $arGroupBy = false, $arNavStartParams = false, $arSelect = array())
CCatalogProductSet::isProductInSet($intProductID, $intSetType = 0)
CCatalogProductSet::isProductHaveSet($arProductID, $intSetType = 0)
CCatalogProductSet::getAllSetsByProduct($intProductID, $intSetType)
CCatalogProductSet::getSetByID($intID)
CCatalogProductSet::recalculateSetsByProduct($product)
CCatalogProductSet::getSetID($intID)
CCatalogProductSet::deleteFromSet($intID, $arEx)
CCatalogProductSet::calculateSetParams($productID, $items)
CCatalogProductSet::createSetItemsParamsFromUpdate($setID, $getProductID = false)
CCatalogDiscountCoupon::Add($arFields, $bAffectDataFile = true)
CCatalogDiscountCoupon::Update($ID, $arFields)
CCatalogDiscountCoupon::Delete($ID, $bAffectDataFile = true)
CCatalogDiscountCoupon::DeleteByDiscountID($ID, $bAffectDataFile = true)
CCatalogDiscountCoupon::GetByID($ID)
CCatalogDiscountCoupon::GetList($arOrder = array(), $arFilter = array(), $arGroupBy = false, $arNavStartParams = false, $arSelectFields = array())
CCatalogDiscountCoupon::CouponApply($intUserID, $strCoupon)
CCatalogDiscountCoupon::__CouponOneOrderDisable($arCoupons)
CCatalogDiscountCoupon::CouponOneOrderDisable($intOrderID = 0)
CCatalogGroup::GetByID($ID, $lang = LANGUAGE_ID)
CCatalogGroup::Add($arFields)
CCatalogGroup::Update($ID, $arFields)
CCatalogGroup::Delete($ID)
CCatalogGroup::GetList($arOrder = array(), $arFilter = array(), $arGroupBy = false, $arNavStartParams = false, $arSelectFields = array())
CCatalogGroup::GetListEx($arOrder = array(), $arFilter = array(), $arGroupBy = false, $arNavStartParams = false, $arSelectFields = array())
CCatalogGroup::GetGroupsList($arFilter = array())
CCatalogGroup::GetLangList($arFilter = array())
CCatalogProduct::Add($arFields, $boolCheck = true)
CCatalogProduct::Update($ID, $arFields)
CCatalogProduct::Delete($ID)
CCatalogProduct::GetQueryBuildArrays($arOrder, $arFilter, $arSelect)
CCatalogProduct::GetList($arOrder = array(), $arFilter = array(), $arGroupBy = false, $arNavStartParams = false, $arSelectFields = array())
CCatalogProduct::GetListEx($arOrder=array("SORT"=>"ASC"), $arFilter=array())
CCatalogProduct::GetVATInfo($PRODUCT_ID)
CCatalogProduct::SetProductType($intID, $intTypeID)
CCatalogDiscountConvertTmp::CreateTable()
CCatalogDiscountConvertTmp::DropTable()
CCatalogDiscountConvertTmp::IsExistID($intID)
CCatalogDiscountConvertTmp::GetLastID()
CCatalogDiscountConvertTmp::SetID($intID)
CCatalogDiscountConvertTmp::GetNeedConvert($intMinProduct)
CCatalogExport::Add($arFields)
CCatalogExport::Update($ID, $arFields)
CCatalogDocs::add($arFields)
CCatalogDocs::getList($arOrder = array(), $arFilter = array(), $arGroupBy = false, $arNavStartParams = false, $arSelectFields = array())
CCatalogDocs::synchronizeStockQuantity($storeId, $iblockId = 0)
CCatalogDiscountSave::Add($arFields, $boolCalc = false)
CCatalogDiscountSave::Update($intID, $arFields, $boolCalc = false)
CCatalogDiscountSave::GetList($arOrder = array(), $arFilter = array(), $arGroupBy = false, $arNavStartParams = false, $arSelectFields = array())
CCatalogDiscountSave::GetRangeByDiscount($arOrder = array(), $arFilter = array(), $arGroupBy = false, $arNavStartParams = false, $arSelectFields = array())
CCatalogDiscountSave::GetGroupByDiscount($arOrder = array(), $arFilter = array(), $arGroupBy = false, $arNavStartParams = false, $arSelectFields = array())
CCatalogDiscountSave::GetUserInfoByDiscount($arOrder = array(), $arFilter = array(), $arGroupBy = false, $arNavStartParams = false, $arSelectFields = array())
CCatalogDiscountSave::__GetDiscountIDByGroup($arUserGroup = array())
CCatalogDiscountSave::__GetUserInfoByDiscount($arParams, $arSettings = array())
CCatalogDiscountSave::__UpdateUserInfoByDiscount($arParams, $arSettings = array())
VatTable::getTableName()
VatTable::getMap()
VatTable::validateName()
ExtraTable::getTableName()
ExtraTable::getMap()
ExtraTable::validateName()
SubscribeAccessTable::getTableName()
SubscribeAccessTable::getMap()
SubscribeAccessTable::validateToken()
SubscribeAccessTable::clearOldRows()
ProductEdit::getDefaultValues($subscribe = false)
CatalogEdit::__construct($iblockId)
CatalogEdit::isSuccess()
CatalogEdit::getErrors()
CatalogEdit::clearErrors()
CatalogEdit::isEnableRecurring()
CatalogEdit::loadIblock()
CatalogEdit::loadCatalog()
CatalogEdit::getIblock()
CatalogEdit::getCatalog()
CatalogEdit::saveCatalog($catalogData)
CatalogEdit::prepareCatalogData($catalogData)
CatalogEdit::getSiteListString($siteList, $sorted = false)
CatalogEdit::loadIblockFromDatabase($iblockId)
CatalogEdit::loadIblockSitesFromDatabase($iblockId)
CatalogEdit::isSimpleIblock($iblockCatalog)
CatalogEdit::isCatalogIblock($iblockCatalog)
CatalogEdit::isParentIblock($iblockCatalog)
CatalogEdit::isOfferIblock($iblockCatalog)
CatalogEdit::initUpdateData()
CatalogEdit::createSkuProperty($parentiblockId, $offerIblockId)
IblockPriceChanger::__construct(array $userDialogParams, $iblockId)
IblockPriceChanger::setUserDialogParams(array $userDialogParams)
IblockPriceChanger::collectAllSectionsElements(&$productsIdList)
IblockPriceChanger::collectPriceSkuElementsId($productsIdList)
IblockPriceChanger::initFilterParams()
IblockPriceChanger::calculateResultPrice($price)
IblockPriceChanger::updatePrices($productsIdList)
IblockPriceChanger::updatePriceBlock($productId, array $prices, $basePriceId)
RoundEdit::getPresetRoundValues($dropdownList = false)
RoundEdit::prepareFields(array &$fields)
Tools::getPriceTypeLinkList()
Tools::getPriceTypeList($codeIndex = false)
Tools::checkExistKeys(array $fields, array $keyList, $checkNull = false)
Tools::getMissingKeys(array $fields, array $keyList, $checkNull = false)
Tools::prepareKeys(array $fields, array $keyList, $checkNull = false)
Tools::clearNullFields($value)
DiscountManager::catalogDiscountManager(/** @noinspection PhpUnusedParameterInspection */Main\Event $event)
DiscountManager::prepareData($discount, $params = array())
DiscountManager::getEditUrl($discount)
DiscountManager::calculateApplyCoupons(array $couponsList, array $basket, array $params)
DiscountManager::roundPrice(array $basketItem, array $roundData = array())
DiscountManager::applyDiscount(&$product, $discount)
DiscountManager::getPriceDataByProductId($productId, $catalogGroupId)
DiscountManager::setProductPropertiesCache($productId, $props)
DiscountManager::clearProductPropertiesCache()
DiscountManager::clearProductsCache()
DiscountManager::clearProductPricesCache()
DiscountManager::preloadPriceData(array $productIds, array $catalogGroups)
DiscountManager::fillByPreloadedPrices(array &$productData, array $priceList)
DiscountManager::preloadProductDataToExtendOrder(array $productIds, array $userGroups)
DiscountManager::extendOrderData(Main\Event $event)
DiscountManager::getCacheKeyForEntityList(array $entityList)
DiscountManager::extendProductIdsToOffer(array $productIds)
DiscountManager::basketFilter($basketItem)
DiscountManager::lastDiscountFilter($basketItem)
DiscountManager::loadFromDatabase($id, $discount)
DiscountManager::prepareEntity($entityList)
DiscountManager::getProductIblocks($productList)
DiscountManager::fillProductPropertyList(&$entityData, $iblockData)
DiscountManager::convertProperties(&$productData, $propertyValues, $entityData, $iblockData)
DiscountManager::getParentProducts(&$productData, $entityData, $iblockData)
DiscountManager::loadIblockFields(array $productIds, array $fields)
DiscountManager::loadSections(array $productIds)
DiscountManager::loadCatalogFields(array $productIds, array $fields)
DiscountManager::fillProperties(array &$productData, array $productIds, array $iblockData, array $entityData)
DiscountManager::getProductData(&$productData, $entityData, $iblockData)
DiscountManager::createSaleAction(&$discount, $params)
DiscountManager::fillProductPriceList(&$entityData, $priceIds)
DiscountManager::roundValue($value, $currency)
DiscountManager::getPriceDataByPriceId($priceId)
DiscountManager::getCachedProductProperty($productId, $propertyId)
DiscountManager::getProduct($productId, array $fieldsData, array $entityList = array())
SubscribeTable::getTableName()
SubscribeTable::getMap()
SubscribeTable::validateNeedSending()
SubscribeTable::validateSiteId()
SubscribeTable::onUserDelete($userId)
SubscribeTable::onIblockElementDelete($productId)
SubscribeTable::onSaleOrderSaved(Event $event)
SubscribeTable::getContactTypes()
SubscribeTable::onAddContactType(&$contactTypes)
SubscribeTable::onProductUpdate($productId, $fields)
SubscribeTable::onProductSetAvailableUpdate($productId, $fields)
SubscribeTable::runAgentToSendNotice($productId)
SubscribeTable::runAgentToSendRepeatedNotice($productId)
SubscribeTable::checkPermissionSubscribe($subscribe)
SubscribeTable::setOldProductAvailable($productId, $available)
SubscribeTable::sendNotice()
SubscribeTable::sendRepeatedNotice()
SubscribeTable::checkOldProductAvailable($productId, $fields)
SubscribeTable::checkLastUpdate()
SubscribeTable::getSubscriptionsData()
SubscribeTable::prepareDataForNotice(array $listSubscribe, $eventName)
SubscribeTable::startEventNotification(array $dataSendToNotice)
SubscribeTable::setNeedSending(array $listSubscribeId, $needSending = 'N')
SubscribeTable::unSubscribe(array $listSubscribeId)
EbayXMLer::makeProductNode($product)
EbayXMLer::isChildExist(\DOMNode $node, $childName)
EbayXMLer::parsePath($path)
ExportOfferCreator::getOfferObject(array $offerParams)
ExportOffer::__construct($catalogType, $params)
ExportOffer::current()
ExportOffer::key()
ExportOffer::next()
ExportOffer::rewind()
ExportOffer::valid()
ExportOffer::createDbResObject()
ExportOffer::getMaxSectionId(array $arAvailGroups)
ExportOffer::getAvailGroups()
ExportOffer::getSections($selectedGroups)
ExportOffer::getIblockProps($serverName)
ExportOffer::getQuantity($productId)
ExportOffer::getRub()
ExportOffer::setOnlyAvailableFlag($flag)
ExportOffer::getPrices($productId, $siteId)
ExportOffer::getDetailPageUrl($detailPageUrl)
ExportOffer::getPictureUrl($pictNo)
ExportOffer::getParams($product, $arIblock)
ExportOffer::getValue($arOffer, $param, $PROPERTY, $arProperties, $arUserTypeFormat)
ExportOffer::getCategories($productId)
ExportOffer::getSectionIDs(array $availGroups)
ExportOffer::checkDiscountCache()
ExportOffer::nextItem()
ExportOfferSKU::__construct($catalogType, $params)
ExportOfferSKU::getOffers()
ExportOfferSKU::getSKUExport()
ExportOfferSKU::getOfferTemplateUrl()
ExportOfferSKU::getOffersItemsDb($itemId)
ExportOfferSKU::getProperties($arItem)
ExportOfferSKU::getItemParams(array $itemOffer)
ExportOfferSKU::getItemProps($obOfferItem, array $arItem)
ExportOfferSKU::getMinPriceOffer($rsOfferItems, $arItem)
ExportOfferSKU::nextItem()
GroupTable::getTableName()
GroupTable::getMap()
GroupTable::validateName()
GroupTable::validateXmlId()
StoreTable::getTableName()
StoreTable::getMap()
StoreTable::getUfId()
StoreTable::validateTitle()
StoreTable::validateAddress()
StoreTable::validateGpsN()
StoreTable::validateGpsS()
StoreTable::validateImageId()
StoreTable::validatePhone()
StoreTable::validateSchedule()
StoreTable::validateXmlId()
StoreTable::validateEmail()
StoreTable::validateSiteId()
StoreTable::validateCode()
StoreProductTable::getTableName()
StoreProductTable::getMap()
GroupAccessTable::getTableName()
GroupAccessTable::getMap()
StoreBarcodeTable::getTableName()
StoreBarcodeTable::getMap()
StoreBarcodeTable::validateBarcode()
PriceTable::getTableName()
PriceTable::getMap()
PriceTable::validateCurrency()
PriceTable::validateTmpId()
GroupLangTable::getTableName()
GroupLangTable::getMap()
GroupLangTable::validateLang()
GroupLangTable::validateName()
CatalogIblockTable::getTableName()
CatalogIblockTable::getMap()
CatalogViewedProductTable::getTableName()
CatalogViewedProductTable::getMap()
CatalogViewedProductTable::validateSiteId()
CatalogViewedProductTable::validateRecommendation()
CatalogViewedProductTable::refresh($productId, $fuserId, $siteId = SITE_ID, $elementId = 0, $recommendationId = '')
CatalogViewedProductTable::getProductsMap(array $originalIds = array())
CatalogViewedProductTable::getProductSkuMap($iblockId, $sectionId, $fuserId, $excludeProductId, $limit, $depth = 0, $siteId = null)
CatalogViewedProductTable::clear($liveTime = 10)
CatalogViewedProductTable::clearAgent()
DiscountModuleTable::getTableName()
DiscountModuleTable::getMap()
DiscountModuleTable::validateModuleId()
DiscountModuleTable::deleteByDiscount($discount)
DiscountTable::getTableName()
DiscountTable::getMap()
DiscountTable::validateXmlId()
DiscountTable::validateSiteId()
DiscountTable::validateType()
DiscountTable::validateName()
DiscountTable::validateCurrency()
DiscountTable::validateNotes()
DiscountTable::checkType($value, $primary, array $row, Main\Entity\Field $field)
DiscountTable::add(array $data)
DiscountTable::update($primary, array $data)
DiscountTable::delete($primary)
DiscountTable::convertCurrency(&$discount, $currency)
MeasureRatioTable::getTableName()
MeasureRatioTable::getMap()
MeasureRatioTable::getCurrentRatio($product)
Sku::enableUpdateAvailable()
Sku::disableUpdateAvailable()
Sku::allowedUpdateAvailable()
Sku::getDefaultParentSettings($state)
Sku::updateAvailable($productId, $iblockId = 0, array $productFields = array())
Sku::handlerIblockElementAdd(/** @noinspection PhpUnusedParameterInspection */$fields)
Sku::handlerAfterIblockElementAdd(/** @noinspection PhpUnusedParameterInspection */&$fields)
Sku::handlerIblockElementUpdate($newFields, $oldFields)
Sku::handlerAfterIblockElementUpdate(&$fields)
Sku::handlerIblockElementDelete($elementId, $elementData)
Sku::handlerAfterIblockElementDelete($elementData)
Sku::handlerIblockElementSetPropertyValues($elementId, $iblockId, $newValues, $propertyIdentifyer, $propertyList, $currentValues)
Sku::handlerAfterIBlockElementSetPropertyValues(N/A)
Sku::getOfferState($productId, $iblockId = 0)
Sku::updateProductAvailable($productId, $iblockId)
Sku::updateOfferType($offerId, $type)
Sku::enablePropertyHandler()
Sku::disablePropertyHandler()
Sku::allowedPropertyHandler()
Sku::filterActive(array $row)
Sku::getParentDataAsProduct($productId, array $productFields = array())
Viewed::getParentSection($sectionId, $depth)
Search::onBeforeIndex($fields)
Price::handlerAfterUpdateCurrencyBaseRate(Main\Event $event)
Price::loadRoundRules(array $priceTypes)
Price::getRoundRules($priceType)
Price::clearRoundRulesCache($priceType)
Price::searchRoundRule(N/A)
Price::roundPrice($priceType, $price, $currency)
Price::roundValue($value, $precision, $type)
Price::getRulesCacheId($priceType)
Price::roundWhole($value, $precision, $type)
Price::roundFraction($value, $precision, $type)
SubscribeManager::__construct()
SubscribeManager::getErrors()
SubscribeManager::addSubscribe(array $subscribeData)
SubscribeManager::deleteManySubscriptions(array $listSubscribeId, $itemId = 0)
SubscribeManager::checkAccessToSubscription($subscribeId)
SubscribeManager::runSubscriberIdentification(array $subscriberData, $sendLetter = true)
SubscribeManager::authorizeSubscriber(array $authorizationData)
SubscribeManager::unSubscribe(array $data)
SubscribeManager::activateSubscription(array $listSubscribeId, $timePeriod = 0)
SubscribeManager::deactivateSubscription(array $listSubscribeId)
SubscribeManager::checkSubscriptionActivity($dateTo)
SubscribeManager::setSessionOfSibscribedProducts($itemId)
SubscribeManager::checkDataBeforeSave($productSubscribeData, array $subscribeData)
SubscribeManager::validateFields()
SubscribeManager::checkRequiredInputParams(array $inputParams, array $requiredParams)
RoundingTable::getTableName()
RoundingTable::getMap()
RoundingTable::onBeforeAdd(Main\Entity\Event $event)
RoundingTable::onAfterAdd(Main\Entity\Event $event)
RoundingTable::onBeforeUpdate(Main\Entity\Event $event)
RoundingTable::onUpdate(Main\Entity\Event $event)
RoundingTable::onAfterUpdate(Main\Entity\Event $event)
RoundingTable::onDelete(Main\Entity\Event $event)
RoundingTable::onAfterDelete(Main\Entity\Event $event)
RoundingTable::isAllowedClearCache()
RoundingTable::allowClearCache()
RoundingTable::disallowClearCache()
RoundingTable::clearPriceTypeIds()
RoundingTable::setPriceTypeIds($priceTypes)
RoundingTable::clearCache()
RoundingTable::deleteByPriceType($priceType)
RoundingTable::getRoundTypes($full = false)
RoundingTable::setUserId(array &$result, array $data, array $keys)
RoundingTable::setTimestamp(array &$result, array $data, array $keys)
ProductTable::getTableName()
ProductTable::getMap()
ProductTable::validatePriceType()
ProductTable::validateRecurSchemeType()
ProductTable::validateTmpId()
ProductTable::validatePurchasingCurrency()
ProductTable::modifyQuantityTrace()
ProductTable::modifyCanBuyZero()
ProductTable::modifyNegativeAmountTrace()
ProductTable::modifySubscribe()
ProductTable::prepareQuantityTrace($value)
ProductTable::prepareCanBuyZero($value)
ProductTable::prepareNegativeAmountTrace($value)
ProductTable::prepareSubscribe($value)
ProductTable::isExistProduct($product)
ProductTable::clearProductCache($product = 0)
ProductTable::getCurrentRatioWithMeasure($product)
ProductTable::calculateAvailable($fields)
ProductTable::loadDefaultProductSettings()
ProductTable::getProductTypes($descr = false)
ProductTable::getPaymentTypes($descr = false)
ProductTable::getPaymentPeriods($descr = false)
ProductTable::getDefaultAvailableSettings()
DiscountRestrictionTable::getTableName()
DiscountRestrictionTable::getMap()
DiscountRestrictionTable::changeActiveByDiscount($discount, $active)
DiscountRestrictionTable::deleteByDiscount($discount)
ProductGroupAccessTable::getTableName()
ProductGroupAccessTable::getMap()
ProductGroupAccessTable::getAccessPeriods($descr = false)
DiscountCouponTable::getTableName()
DiscountCouponTable::getMap()
DiscountCouponTable::validateDiscountId()
DiscountCouponTable::validateCoupon()
DiscountCouponTable::checkDiscountId($value, $primary, array $row, Main\Entity\Field $field)
DiscountCouponTable::checkCoupon($value, $primary, array $row, Main\Entity\Field $field)
DiscountCouponTable::onBeforeAdd(Main\Entity\Event $event)
DiscountCouponTable::onBeforeUpdate(Main\Entity\Event $event)
DiscountCouponTable::couponManager(Main\Event $event)
DiscountCouponTable::getData($coupon)
DiscountCouponTable::isExist($coupon)
DiscountCouponTable::saveApplied($coupons, $userId, Main\Type\DateTime $currentTime)
DiscountCouponTable::getCouponTypes($extendedMode = false)
DiscountCouponTable::initUseMode()
DiscountCouponTable::initTypes(Main\Event $event)
DiscountCouponTable::setUserID(&$result, $data, $keys)
DiscountCouponTable::setTimestamp(&$result, $data, $keys)
catalog::catalog()
catalog::DoInstall()
catalog::InstallFiles()
catalog::InstallDB()
catalog::InstallEvents()
catalog::DoUnInstall()
catalog::UnInstallFiles()
catalog::UnInstallDB($arParams = array())
catalog::UnInstallEvents()
catalog::GetModuleTasks()
catalog::getTableSchema()
catalog::__getLangMessages($path, $messID, $langList)